- 浏览: 68636 次
- 性别:
- 来自: 太空
最新评论
-
leexiaodong2009:
写得不错啊,我看了一下,有一个大概的认识。
Spring portlet Demo -
fengxiaodong:
...
@RequestMapping -
fengxiaodong:
...
@RequestMapping -
farmforest:
rubys 写道farmforest 写道在myelipse里 ...
基于SSH 的一段动态树+部分权限系统 -
rubys:
farmforest 写道在myelipse里怎么写代码呢.. ...
基于SSH 的一段动态树+部分权限系统
相关推荐
Portlet的开发不仅涉及到上述技术要点,还需要理解Portal框架的工作原理及其对安全性、国际化和性能优化的要求。掌握Portlet开发基础知识,对于构建高度定制化、灵活且可扩展的企业级应用至关重要。
【标题】:“eclipse+tomcat开发portlet” 【描述】:本教程主要介绍如何使用集成开发环境Eclipse和Web...这只是一个基础的起点,实际的portlet开发可能涉及到更复杂的功能实现,如国际化、缓存管理、安全控制等。
同时,portlet也支持多语言国际化,允许用户选择不同的语言环境。 学习JSR-170,开发者需要掌握如何创建portlet类,实现相应的接口,如Portlet、PortletConfig等。此外,理解portlet的部署过程,包括portlet.xml的...
`PortletResourceBundle`主要用于定义Portlet的一些描述性信息,比如标题、关键字等,它可以替代`<portlet-info>`标签,帮助实现网站的国际化。具体使用步骤如下: 1. 在`<portlet>`标签的同级位置声明一个`...
4. **国际化和本地化**:为了适应全球用户,portlet应支持多语言,提供本地化的用户界面。 5. **portlet通信**:通过Portlet Messaging API,portlet可以与其他portlet或门户服务器交换数据,实现协作功能。 6. **...
5. **国际化和主题**:Struts2支持多语言和自定义主题,可以在portlet中实现动态切换。 6. **portlet生命周期管理**:Struts2 Portlet插件会自动处理portlet的生命周期事件,如doView、doAsynchronousProcess、...
7. **portlet国际化**:portlet可以通过资源bundle支持多语言,提供全球化体验。 在实际开发中,开发者需要理解并熟练掌握这些概念和API,以便创建出适应不同需求的portlet应用。通过IBM API和JSR168 API的结合使用...
9. **国际化和本地化**:portlet应支持多种语言,通过资源包(Resource Bundle)实现文本的国际化。 10. **测试和部署**:最后,开发者需要对portlet进行功能测试和性能测试,并将其部署到门户服务器上供用户使用。...
Liferay支持多语言,portlet开发时应考虑国际化,通过资源文件提供不同语言的文本。 10. **portlet交互** Portlets可以通过JavaScript API通信,实现异步更新和与其他portlet的互动。 11. **主题和布局** ...
它可能涵盖了从基础概念到高级开发技巧的全面内容,例如portlet生命周期、portlet渲染机制、portlet间通信(JSR-286的ResourceRequest和ResourceResponse)、portlet的缓存策略、portlet的国际化处理、portlet的安全...
9. **国际化(i18n)**: 如果你的portlet需要支持多语言,你需要创建语言资源文件,如`message.properties`,并在JSP页面中使用`<liferay-ui:message key="key-name" />`标签来获取对应的语言字符串。 10. **...
10. **国际化和本地化**:portlet可以通过资源bundle提供多语言支持,使应用能够适应不同的地域和文化。 11. **portlet模式和状态**:portlet可以处于多种模式,如编辑、帮助和查看模式,每种模式对应不同的用户...
以上只是Liferay结合SSH开发的基本步骤,实际项目中还涉及到安全性、性能优化、国际化、缓存策略等多个方面。熟练掌握这些知识,可以高效地在Liferay平台上构建复杂的企业级应用。同时,Liferay的API和插件机制允许...
9. **portlet的国际化(i18n)**:学习如何使portlet支持多种语言,提供全球化用户体验。 10. **portlet性能优化**:探讨portlet的性能优化技巧,如缓存策略、减少HTTP请求等。 11. **portlet的安全性**:理解...
5. **resources**:这个目录通常包含插件所需的非代码资源,如配置文件、语言包(用于国际化支持)或者其他静态文件。 6. **lib**:这个目录可能包含了插件运行时所需要的第三方库文件,如JSR 168相关的API库,或者...
- 国际化和本地化:Spring Portlet MVC支持基于portlet请求的国际化和本地化资源管理。 - AOP支持:可以使用Spring的AOP功能实现切面,如事务管理、日志记录等。 总结,Spring Portlet MVC是Spring框架与portlet...
对于国际化和安全问题,作者也会有专门章节进行讲解。如何为Portlet添加多语言支持,以及如何确保Portlet的安全性,防止未授权访问和恶意攻击,这些都是开发者必须考虑的问题。 最后,书中可能还会包含一些高级话题...
- 在`portlet-ext.xml`中定义portlet的基本信息,包括portlet名称、显示名、portlet类、初始化参数、支持的MIME类型、资源包引用以及安全角色引用。其中,`<portlet-class>`指定为`...
在实际应用中,使用DisplayTag Portlet 1.1时,开发者需要在portlet的部署描述符(如portlet.xml)中声明依赖,并在portlet的Java代码中导入必要的类,然后通过JSP标签来渲染表格和分页控件。DisplayTag提供了一系列...
- Portlet API还提供了事件处理、缓存管理、国际化等功能。 4. **MVC模式与portlet**: - 大多数portlet开发遵循Model-View-Controller (MVC) 设计模式,使得代码结构清晰,易于维护。 - Controller处理用户请求...