2) portal-basic-ext 通过 com.bruce.ext.rest.restdispatcher 过滤器把 rest 请求转换为 action 请求
2) 测试工程 myportal 的所有 hibernate 和 jdbc 示例都使用 druid 取代原来的 proxool 连接池
1) 根据 action 请求的地址信息自动加载 action,并调用相应的入口方法处理请求
6) 平缓的学习曲线:平缓的学习曲线:学习使用portal-basic只需掌握一定的core java与JSP/servlet知识,本开发手册会循序渐进阐述每个知识点,每个知识点都会结合完整的示例进行讲述,知识点之间前后呼应,web前端开发工程师确保学习者在学习时温故知新,融会贯通
6) 同时支持 html/xml/json 三种视图格式,应用程序也可以扩展自己的视图格式
2) 高度扩展:portal-basic通过的plug-in机制可以灵活扩展,portal-basic发布包中自带的portal-basic-ext-rest和portal-basic-ext-spring均以插件的形式提供,用户可根据需要加载或卸载这些插件应用程序开发者也可以根据实际需要编写自定义插件来扩展portal-basic
4) 高性能:性能要求是portal-basic的硬性指标,从每个模块的设计到每行代码的实现都力求简洁高效另外,portal-basic并没有对JSP/java web教程下载servet api进行过多封装,开发者仍然使用JSP/servet api开发应用程序,没有过多的迂回,性能得到保证
2) 根据 action 请求的地址信息和 action result 自动组合出输出页面的地址并转发
3) 强大的整合能力:portal-basic是一个full-stack框架,同时也是一个开放式框架,可以以非常简单的方式整合第三方组件本开发手册会详细阐述如何在portal-basic中整合freemarker、velocity、urlrewrite、ehcache-web、spring、hibernate和mybaits等常用框架和组件
开开发文档目录:
1) com.bruce.dao.web前端开发招聘jdbc.druidsessionmgr :使用 druid 连接池连接数据库
1) 测试工程 myportal 加入异步处理 action 请求和异步 rest action 请求示例
1) 增加 rest 插件包 portal-basic-ext-rest-3.0.1.jar 用于支持 rest
1) 功能全面:内置稳定高效的mvc基础架构和dao框架,支持action拦截、form bean / dao bean / spring bean装配和声明式事务,提供国际化、文件上传下载、缓存和页面静态化等常用web组件,能满足绝大部分web应用的需要
2、支持异步 rest action(在 portal-basic-eweb app开发工具xe-rest-3.1.1 插件中实现):
portal-basic 3.1.1 更新:
2) com.bruce.mvc.actionsupport 增加异步处理相关方法:startasync(...)
3) portal-basic-ext 提供 com.bruce.ext.rest.restactionsupport 作为处理 rest 请求的 action 基类
portal-basic在设计之初就充分注重功能、性能与使用体验portal-basic主要特点:
5、应用程序升级说明:
3) 通过 @result/@results 和 @exceptionmapping/@exceptionmappings 注解自定义 result 和 web前端开发exception 处理策略
7) portal-basic-ext 与 action convention 结合使用能实现“零配置”处理 rest 请求
portal-basic java web应用开发框架(简称 portal-basic)是一套功能完备的高性能full-stack web应用开发框架,内置稳定高效的mvc基础架构和dao框架(已内置hibernate、mybatis和jdbc支持),集成 action拦截、form bean / dao bean / spring bean装配、国际化、文件上传下载和缓存等基础web应用组件,提供高度灵活的纯 JSP/servlet web开发工具api 编程模型,完美整合 spring,支持action convention“零配置”,能快速开发传统风格和restful风格的web应用程序,文档和代码清晰完善,非常容易学习
2) com.bruce.dao.jdbc.jndisessionmgr:使用 jndi 连接池连接数据库
1) com.bruce.mvc 包中增加异步任务接口 asynctask 及实现类 abstractasynctask、actiontask
4) portal-basic 3.1.1 完全兼容 portal-basic 3.0.1 (非 jdk 1.5 版本)
5) 优秀的使用体验:portal-basic的设计目标之一是提供良java web start下载好的开发体验,尽量减少应用程序开发者的工作,api的设计力求简单、完整、明确同时,portal-basic为应用开发提供了大量util工具,用来处理应用程序开发过程中通常会遇到的一般性问题,进一步减少应用程序开发者的工作负担
2) 如果应用环境不支持 servlet 3.0(如:javeee 5 / tomcat 6),则只能使用原有功能
1、增加 action convention,支持“action 零配置”:
1) portal-basic 3.1.1 的 “异步处理” 功能只适用于支持 servlet 3.0 的应用环境(如:javeee 6 / tomcat 7)
portal-basic 新浪web前端面试题3.0.1 更新:
5月大联欢,首都在线推荐分享送好礼活动开启啦,赶紧参与吧!>>> ?
3) 开发手册《portal-basic java web 应用开发框架(v3.1.)》加入 “异步 action” 章节
2) com.bruce.ext.rest.restactionsupport 增加异步处理支持
portal-basic 源码、示例及文档资源:请访问 google code 项目 ^_*
4) portal-basic 的依赖库 “portal-basic-lib” 和 “spring-lib” 中的所有 jar 包更新到最新版本
2、增加 rest 支持:
4、支持异步 rweb前端工程师职责est action(在 portal-basic-exe-rest-3.1.1 插件中实现):
5) 内置 rails-style rest 标准方法
7) 完善的技术支持:除了提供完善的开发手册和示例代码以外,还提供博客和qq群用于解答使用portal-basic过程中碰到的所有问题接下来,将计划建设一个portal-basic技术论坛
3) portal-basic 3.1.1 不再提供 jdk 1.5 的兼容版本
4) action 的 rest 请求处理方法通过声明 @get/@post/@put/@delete 注解来匹配 rest 地址格式,并注入参数
1) com.bruce.ext.rest 包中增加 rest 异步任务实现类 rejava web登陆实例stactiontask
1、支持异步 action(“异步处理” 是 servlet 3.0 的新特性之一):
3、增加两个 jdbc sessionmgr:
治白癜风的医院白癜风好治疗吗