- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[Liferay学习总结
Liferay开发环境的搭建开发环境:jdk1.6 Liferay6.0.5Ant1.7.0准备工作Eclipse安装Liferay插件在这里就不介绍jdk的安装了,不过可以简单说明一下ant的安装。我们可以从Apache官网下载一个ant-1.7.0的src文件,然后解压到一个文件夹中,例如D:\SSH\apache-tomcat-6.0.35,接着再在“我的电脑”中设置ant环境变量,如下图所示。设置完ant环境变量之后还要把ant-home加入到path中,如下图所示。接下来重点说明一下Eclipse安装Liferay插件。首先,解压,假设解压到了D:\liferay-IDE-plugins这个目录中,解压并打开Eclipse,在“Help”菜单中选择并点击“Install New Software”,在出现的界面中点击“Add”按钮出现一个弹出框,在弹出框中选择“Local”,找到我们刚才解压的Liferay插件文件目录,点击“确定”后,出现如下界面,选择“Select All”然后开始进行插件的安装。安装完成后回到Eclipse主界面,右键new项目有Liferay视图则插件安装成功。配置Liferay-plugins-sdk解压,假设解压到了D:\liferay-plugins-sdk-6.0.5这个目录中。打开Eclipse的“Window”菜单下的“Preferences”选项,选择我们刚才解压的目录,点击“确定”即可。配置Liferay Portal RunTime Server(new Server的时候配置也可以)1)第一种方式:2)第二种方式:右键new Server5、启动Tomcat,浏览器访问http://localhost:8080Liferay第一次的尝试:HelloWorld-Portlet新建Liferay Plugin Project,右键new ,如下图所示如果要建MVC工程,直接“Finish”即可。下图这是我们刚才所建工程的目录结构。新建HelloWorld-Portlet在docroot/WEB-INF/src文件夹下,新建一个com.unis.portlets.HelloWorldPortlet类,并让这个类继承javax.portlet.GenericPortlet。这个类中重写javax.portlet.GenericPortlet的doView()和doEdit()方法。在/WEB-INF文件夹下新建文件夹jsp,并在jsp文件夹下新建view.jsp和edit.jsp,view.jsp中内容为h2V I E W/h2,而edit.jsp中内容为h2E D I T/h2修改Web部署描述文件在web.xml中添加Portlet监听器、Servlet映射、Portlet标签库。修改portlet.xml修改portlet-display.xml文件这里的portlet的id一定要和portlet.xml文件的portlet的name一致。添加工程到liferay服务器并自动部署portlet服务器运行该工程之后会自动在liferay的sdk中的dist文件夹中生成一个war包,服务器会自动部署这个war包。FAQ:服务器在运行工程中有可能会遇到下面的这个异常:解决办法:修改D:\liferay-plugins-sdk-6.0.5\portlets\Hellowold-portlet下的.classpath文件,找到classpathentry kind=output path=build/classes/,修改为classpathentry kind=output path=docroot/WEB-INF/classes/打开http://localhost:8080,添加HelloWorldPortlet点击菜单“添加”下的“更多”项,在示例中找到我们的HelloWorldPortlet并添加,可以看到我们的portlet已经添加到了页面中。说明我们的portlet已经成功部署。Liferay之Struts2的portlet开发新建BookReportsPortlet类,这个类继承DefaultActionSupport,类的源代码如下图所示:在docroot/WEB-INF/src文件夹下新建一个struts.xml在这个struts.xml文件中我们添加了两个package,命名空间分别为”/view”和”/edit”,注意这两个包都继承自struts-portlet-default包。在docroot/WEB-INF/文件夹下新建目录jsp,并在这个目录下新建error.jsp、success.jsp、view.jsp,error.jsp和success.jsp
您可能关注的文档
- [EPRO工程项目管理系统简介.doc
- 《质量与成本的平衡之道.doc
- (护理人员准入管理制度新增.doc
- [ERA规划建筑咨询设计事务所.doc
- 《质量专业技术人员资格考试基础知识模拟卷2.doc
- (护理绩效考核制度细则.doc
- (护理管理学满分作业第三套.doc
- [Excel2007讲义.doc
- 《质量互变规律.docx
- (护理部2011年上半年CQI项目.doc
- 【新情境新趋势】(统编版)(全国通用)八年级道德与法治上册期末素养测试试题(含答案)(一).docx
- 2025年一轮复习必修四第六课价值观.pptx
- 2024-2025学年中学生主题班会 学校宪法日学宪法讲宪法主题班会 课件 (共29张PPT).pptx
- 2023届高三英语二轮复习---Grammar现在进行时表将来教学课件(共20张).pptx
- 【新情境新趋势】(统编版)(全国通用)九年级道德与法治上册期末素养测试试题(含答案)(三).docx
- 安徽省合肥市庆平希望学校2024~2025学年九年级上学期期末模拟化学试题(含答案).docx
- 必修3 复习课件 第5课 我国的根本政治制度 课件(共30张ppt).pptx
- 2025年一轮复习必修四第四课认识论.pptx
- 函数值域的常见求法8大题型(学生版).pdf
- 装表接电工-初级工题库+答案 .pdf
文档评论(0)