框架应用开发【★更新★】Portal-Basic Java Web 开发框架 v3.1.1 正式发布(源码、示例及文档)-java教程

废话就不多说了,开始。。。

        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应用程序,文档和代码晰清完善,非常轻易学习。

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

        Portal-Basic在计划之初就充分重视功能、性能与用使验体。Portal-Basic主要特点:

    ★ 功能面全:内置稳定高效的MVC础基架构和DAO框架,支撑Action拦截、Form Bean / Dao Bean / Spring Bean配装和明声式事务,供提国际化、件文上传下载、存缓和页面态静化等用常Web件组,能足满绝大部分Web应用的要需。

    ★ 度高扩展:Portal-Basic通过的plug-in机制可以灵巧扩展,Portal-Basic布发包中自带的portal-basic-ext-rest和portal-basic-ext-spring均以件插的情势供提,用户可根据要需载加或卸载这些件插。应用程序开辟者也可以根据实际要需编写自定义件插来扩展Portal-Basic。

    ★ 大强的整合能力:Portal-Basic是一个Full-Stack框架,同时也是一个开放式框架,可以以非常简略的式方整合第三方件组。本开辟手册会具体述阐如在何Portal-Basic中整合FreeMarker、Velocity、UrlRewrite、EHCache-Web、Spring、Hibernate和MyBaits等用常框架和件组。

    ★ 高性能:性能要求是Portal-Basic的硬性标指,从每一个块模的计划到每行代码的实现都求力简练高效。另外,Portal-Basic并没有对JSP/Servet API行进多过封装,开辟者仍然用使JSP/Servet API开辟应用程序,没有多过的回迂,性能到得证保。

    ★ 优良的用使验体:Portal-Basic的计划标目之一是供提精良的开辟验体,尽量少减应用程序开辟者的任务,API的计划求力简略、完整、明白。同时,Portal-Basic为应用开辟供提了大批Util具工,用来处置应用程序开辟过程当中通常会到遇的一般性问题,进一步少减应用程序开辟者的任务担负。

    ★ 陡峭的学习曲线:陡峭的学习曲线:学习用使Portal-Basic需只把握必定的Core Java与JSP/Servlet知识,本开辟手册会按部就班述阐每一个知识点,每一个知识点会都结合完整的示例行进报告,知识点之间前后照应,确保学习者在学习时温故知新,融会贯通。

    ★ 完善的技术支撑:除了供提完善的开辟手册和示例代码之外,还供提博客和QQ群于用解答用使Portal-Basic过程当中到遇的全部问题。

    


    Portal-Basic 3.1.1 新更:

    1、支撑步异 Action(“步异处置” 是 Servlet 3.0 的新特性之一):

    1) com.bruce.mvc 包中加增步异任务接口 AsyncTask 及实现类 AbstractAsyncTask、ActionTask
2) com.bruce.mvc.ActionSupport 加增步异处置相干方法:startAsync(...)

    2、支撑步异 REST Action(在 portal-basic-exe-rest-3.1.1 件插中实现):

    1) com.bruce.ext.rest 包中加增 REST 步异任务实现类 RestActionTask
2) com.bruce.ext.rest.RestActionSupport 加增步异处置支撑

    3、加增两个 JDBC SessionMgr:

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

 4、其它新更

    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 包新更到最新版本

 5、应用程序升级明说:

    1) Portal-Basic 3.1.1 的 “步异处置” 功能只适于用支撑 Servlet 3.0 的应用环境(如:JaveEE 6 / Tomcat 7)
2) 如果应用环境不支撑 Servlet 3.0(如:JaveEE 5 / Tomcat 6),则只能用使原有功能
3) Portal-Basic 3.1.1 不再供提 JDK 1.5 的兼容版本
4) Portal-Basic 3.1.1 完整兼容 Portal-Basic 3.0.1 (非 JDK 1.5 版本)

    


 Portal-Basic 3.0.1 新更:

    1、加增 Action Convention,支撑“Action 零配置”:

    每日一道理
岭上娇艳的鲜花,怎敌她美丽的容颜?山间清澈的小溪,怎比她纯洁的心灵?

    1) 根据 Action 请求的址地信息动自载加 Action,并调用应相的口入方法处置请求
2) 根据 Action 请求的址地信息和 Action Result 动自组合出输出页面的址地并转发
3) 通过 @Result/@Results 和 @ExceptionMapping/@ExceptionMappings 注解自定义 Result 和 Exception 处置策略

    2、加增 REST 支撑:

    1) 加增 REST 件插包 portal-basic-ext-rest-3.0.1.jar 于用支撑 REST
2) portal-basic-ext 通过 com.bruce.ext.rest.RestDispatcher 过滤器把 REST 请求转换为 Action 请求
3) portal-basic-ext 供提 com.bruce.ext.rest.RestActionSupport 作为处置 REST 请求的 Action 基类
4) Action 的 REST 请求处置方法通过明声 @Get/@Post/@Put/@Delete 注解来配匹 REST 址地格式,并注入数参
5) 内置 Rails-style REST 准标方法
6) 同时支撑 HTML/XML/JSON 三种视图格式,应用程序也可以扩展自己的视图格式
7) portal-basic-ext 与 Action Convention 结合用使能实现“零配置”处置 REST 请求

    


 相干链接:

    

 

    Portal-Basic Java Web 应用开辟框架 —— 概述

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(一) —— 配置件文

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(二) —— Action 用使

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(三) —— 国际化

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(四) —— 件文上传和下载

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(五) —— DAO 框架

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(六) —— 共公件组

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(七) —— 页面态静化

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(八) —— 整合 Freemarker

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(九) —— 多口入 Action

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(十) —— 新 DAO 拜访接口

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(十一) —— 整合 Spring

    

    

 

    Portal-Basic Java Web 应用开辟框架:应用篇(十二) —— Action Convention

    Portal-Basic Java Web 应用开辟框架:应用篇(十三) —— REST Convention

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

    

    


 

    开辟文档目录:

    

文章结束给大家分享下程序员的一些笑话语录: 程序员喝酒
  我偶尔采用“木马策略”、“交叉测试”,时间不长就开始“频繁分配释放资源”,“cache”也是免不了的了,
  不过我从不搞“轮巡”,也不会“捕获异常”,更不会“程序异常”,因为我有理性
克制的。  

posted @ 2013-04-24 13:45  xinyuyuanm  阅读(175)  评论(0编辑  收藏  举报