摘要: 1.比xml更易于解析的数据存储方式 2.主要是用键值对的方式进行存储 3.可以用来存储对象或者是对象数组 个人感觉W3C上给的教程很好 阅读全文
posted @ 2017-05-24 16:40 Hibou 阅读(148) 评论(0) 推荐(0) 编辑
摘要: bnd workspace属性文件放在以下两个地方: workspace/cnf/build.bnd这个一般放以下公共配置信息 workspace/cnf/ext/...文件夹底下的各种bnd文件,一般放插件信息 bnd会先读ext下面的配置信息,然后再读build.bnd的配置信息,也就是所用户在 阅读全文
posted @ 2017-05-17 19:35 Hibou 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1. Gradle Daemon也就是Gradle守护进程 Gradle需要运行在一个Java虚拟机中,每一次执行gradle命令就意味着一个新的Java虚拟机被启动,然后加载Gradle类和库,最后执行构建。这样,构建起来会花费大量的时间在Java虚拟机的启动与关闭。 通过Gradle 守护进程, 阅读全文
posted @ 2017-05-17 19:26 Hibou 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: -buildpath的作用是为项目添加运行时依赖。这个依赖可以是workspace中的另一个项目或者是仓库中的另一个bundle. -buildpath指令只会在编译和构建时起作用,它从来不会被用来运行项目,因为-buildpath依赖只会被用于编译阶段,在这个指令中最好添加只包含api的bundl 阅读全文
posted @ 2017-05-16 16:02 Hibou 阅读(609) 评论(0) 推荐(0) 编辑
摘要: Eclipse后台进程 1.主线程(Main thread) 一个Eclipse客户端只能跑一个进程,但却可以创建很多线程。 在Eclipse框架中,会用一个单线程去运行所有的代码指令,这个线程执行客户端的所有循环事件,并且只有这个线程能够与UI进行交互,这个线程就是主线程。有时它也被成为UI线程, 阅读全文
posted @ 2017-05-16 13:55 Hibou 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 1.Header以大写字母开头 Bundle-Name: StoreAdminProductsTool 2.Instruction以-和小写字母开头 -sources: true 3. Macro形式 4./是连接符,目的是为了让上一行接上,不让一行过长 阅读全文
posted @ 2017-05-12 11:25 Hibou 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 不想写了,贴大神帖子 https://web.liferay.com/web/zhao.jin/blog/-/blogs/creating-service-builder-mvc-portlet-in-liferay-7-with-liferay-ide-3- 阅读全文
posted @ 2017-05-10 00:56 Hibou 阅读(304) 评论(0) 推荐(0) 编辑
摘要: liferay portlet默认的显示页面是view.jsp,虽然可以在jsp中用include标签包括html文件,但是如何直接通过修改配置文件让默认的显示页面为view.html呢? 1.用Liferay IDE建一个mvc-portlet,打开其中的java代码,把@Component内容改 阅读全文
posted @ 2017-05-10 00:52 Hibou 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 发现遇到这个问题的人挺多的,现在跟新一下好好写。 在开发Liferay的时候,我们常常会遇到Unresolved requirement: Import-Package: {package name}问题 出现这个问题原因是什么呢? 因为我们的module依赖了第三方Jar包,虽然gradle帮你解 阅读全文
posted @ 2017-05-10 00:35 Hibou 阅读(1831) 评论(5) 推荐(0) 编辑
摘要: Liferay自带的数据库非常迷你,一般就是玩玩的。 在真实的开发过程中,我们往往需要把它与我们本地的数据库相连。 有3中方法,我在这里就只介绍我自己最喜欢的方法啦。连的是mysql 1.在Liferay portal的根目录下创建portal-ext.properties文件,其中内容为 2.把其 阅读全文
posted @ 2017-05-10 00:20 Hibou 阅读(771) 评论(0) 推荐(0) 编辑