利用Struts2开发Liferay Portlet的教程与步骤
需积分: 3 106 浏览量
更新于2024-09-14
收藏 197KB DOC 举报
本文档主要介绍了如何在Liferay平台上使用Struts2框架开发portlet。首先,为了进行开发,你需要下载并准备以下文件:
1. Eclipse_Liferay_IDE_v201102281651-win32.zip:Liferay IDE,它包含了集成的Liferay开发插件,用于方便地在Liferay环境中进行项目管理。
2. liferay-plugins-sdk-6.0.5.zip:Liferay Plugins SDK,这是Liferay插件开发所需的基础工具集。
3. liferay-portal-tomcat-6.0.5.zip:Liferay Portal的Tomcat集成版本,用于部署和运行Liferay应用。
4. Struts2相关的jar包:包括antlr-2.7.2.jar, commons-fileupload-1.2.1.jar, freemarker-2.3.15.jar, ognl-2.7.3.jar, struts2-core-2.1.8.1.jar, struts2-portlet-plugin-2.1.8.1.jar, 和 xwork-core-2.1.6.jar,这些是Struts2框架的核心组件,用于实现portlet的业务逻辑。
接下来,按照以下步骤创建一个新的Liferay项目:
1. 打开已集成Liferay插件的Eclipse,选择“NewLiferay Project”,输入项目名称“Struts2Study”。
2. 在配置阶段,指定Liferay Plugins SDK路径,并确保Runtime自动识别SDK中的必要文件。完成后点击“Finish”。
项目的创建路径如图所示,将Struts2相关的jar包放置在docroot/WEB-INF/lib目录下。
3. 新建portlet:在项目下选择“NewLiferayPortlet”,命名为“Struts2Demo”。选择Superclass为“com.opensymphony.xwork2.ActionSupport”,这将使portlet继承Struts2的ActionSupport基础类。
4. 修改JSPfolder为“/struts2demoView”,虽然可选,但这样有助于保持目录结构清晰。
5. 最后,编辑“Struts2Demo.java”文件,添加一个message变量和两个action方法:view()和portletView()。在Struts2中,view方法通常处理页面展示,而portletView可能涉及到portlet特有的逻辑和数据交互。
总结来说,本文提供了开发Liferay portal中基于Struts2的portlet的基本步骤,包括环境设置、项目创建、portlet配置以及核心Java代码编写。通过这些步骤,开发者可以利用Struts2的强大功能,构建出高效、易于维护的portlet应用。
2022-09-22 上传
2011-04-06 上传
2014-04-25 上传
2023-11-15 上传
2023-05-27 上传
2023-05-23 上传
2023-07-12 上传
2024-09-26 上传
2023-07-12 上传
sysz2005
- 粉丝: 0
- 资源: 12
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率