Portal-Basic Java Web 应用开发框架:应用篇(十四) —— 异步 Action

1) com.bruce.dao.jdbc.DruidSessionMgr :使用 Druid 连接池连接数据库
2) com.bruce.dao.jdbc.JndiSessionMgr  :使用 JNDI 连接池连接数据库

CodeProject

1) com.bruce.ext.rest 包中加进 REST 异步职责落实类 RestActionTask
2) com.bruce.ext.rest.RestActionSupport 扩大异步处理扶助

2)
高度扩张:Portal-Basic通过的plug-in机制可以灵活增加,Portal-Basic揭橥包中自带的portal-basic-ext-rest和portal-basic-ext-spring均以插件的样式提供,用户可依据需求加载或卸载那几个插件。应用程序开发者也足以依照实际须要编制自定义插件来增添Portal-Basic。

Portal-Basic 3.1.1 更新:

  Portal-Basic
源码、示例及文档资源:
请访问项目主页
^_*

7) 周密的技术帮衬:除却提供周详的成本手册和示范代码以外,还提供博客和QQ群用于解答使用Portal-Basic进程中相遇的拥有题目。接下来,将布署建设一个Portal-Basic技术论坛。

 

 5、应用程序升级表明:

1) Portal-Basic 3.1.1 的 “异步处理” 功用只适用于匡助 Servlet 3.0
的应用环境(如:JaveEE 6 / 汤姆(Tom)cat 7)
2) 就算应用环境不支持 Servlet 3.0(如:JaveEE 5 / 汤姆cat
6),则不得不采纳原来出力
3) Portal-Basic 3.1.1 不再提供 JDK 1.5 的相当版本
4) Portal-Basic 3.1.1 完全匹配 Portal-Basic 3.0.1 (非 JDK 1.5 版本)

2、扶助异步 REST Action(在 portal-basic-exe-rest-3.1.1
插件中落到实处):

 4、任何更新

6) 中和的读书曲线:平和的学习曲线:学习应用Portal-Basic只需控制一定的Core
Java与JSP/Servlet知识,本开发手册会规行矩步讲演每个知识点,每个知识点都会构成完整的言传身教举办描述,知识点之间上下呼应,确保学习者在读书时温故知新,融会贯通。

1、帮忙异步 Action(“异步处理” 是 Servlet 3.0 的新特点之一):

5) 不错的使用体验:Portal-Basic的筹划目标之一是提供突出的付出体验,尽量减弱应用程序开发者的办事,API的统筹力求简约、完整、明确。同时,Portal-Basic为利用开发提供了汪洋Util工具,用来拍卖应用程序开发进度中屡见不鲜会遭受的常备问题,进一步缩减应用程序开发者的行事担负。

4) 高性能:特性须要是Portal-Basic的硬性目标,从各种模块的陈设性到每行代码的兑现都力求提纲契领高效。此外,Portal-Basic并不曾对JSP/Servet
API举行过多封装,开发者依旧采用JSP/Servet
API开发应用程序,没有过多的抄袭,性能得到保障。


1) com.bruce.mvc 包中加进异步职务接口 AsyncTask 及落成类
AbstractAsyncTask、ActionTask
2) com.bruce.mvc.ActionSupport 伸张异步处理有关措施:startAsync(…)

Portal-Basic在统筹之初就尽量尊重效果、性能与使用体验。Portal-Basic首要特色:


图片 1图片 2图片 3图片 4图片 5图片 6图片 7图片 8图片 9图片 10图片 11图片 12图片 13图片 14图片 15图片 16

3、扩展多少个 JDBC SessionMgr:

1) 测试工程 MyPortal 参与异步处理 Action 请求和异步 Rest Action
请求示例
2) 测试工程 MyPortal 的所有 Hibernate 和 JDBC 示例都使用 Druid
取代原来的 Proxool 连接池
3) 开发手册《Portal-Basic Java Web 应用开发框架(v3.1.20130420)》加入“异步 Action” 章节
4) Portal-Basic 的借助库 “portal-basic-lib” 和 “spring-lib” 中的所有 jar
包更新到新型版本

3) 强大的组成力量:Portal-Basic是一个Full-Stack框架,同时也是一个开放式框架,可以以相当不难的点子结合第三方组件。本开发手册会详细阐释怎么样在Portal-Basic中整合Free马克(Mark)er、Velocity、UrlRewrite、EHCache-Web、Spring、Hibernate和MyBaits等常用框架和零部件。

Portal-Basic Java Web应用开发框架(简称
Portal-Basic)是一套功效完备的高性能Full-Stack
Web应用开发框架,内置稳定疾速的MVC基础架构和DAO框架(已停放Hibernate、MyBatis和JDBC辅助),集成
Action拦截、Form Bean / Dao Bean / Spring
Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供莫大灵活的纯
Jsp/Servlet API 编程模型,完美结合 Spring,扶助Action
Convention“零安插”,能高效支付传统风格和RESTful风格的Web应用程序,文档和代码清晰完善,相当容命理术数习。

1) 功效周全:嵌入稳定连忙的MVC基础架构和DAO框架,援救Action拦截、Form
Bean / Dao Bean / Spring
Bean装配和表明式事务,提供国际化、文件上传下载、缓存和页面静态化等常用Web组件,能知足绝半数以上Web应用的内需。

网站地图xml地图