【双旦献礼】Portal-Basic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)

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主要特征:

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

2) 惊人扩展:Portal-Basic通过的plug-in机制得以灵活扩展,Portal-Basic发布包着于带的portal-basic-ext-rest和portal-basic-ext-spring均因插件的样式提供,用户可依据需要加载或卸载这些插件。应用程序开发者也足以根据实际需要编制自定义插件来扩充Portal-Basic。

3) 有力的成力量:Portal-Basic是一个Full-Stack框架,同时为是一个开放式框架,可以为非常简单的计组成第三着组件。本开手册会详细阐释如何以Portal-Basic中整理并FreeMarker、Velocity、UrlRewrite、EHCache-Web、Spring、Hibernate和MyBaits等常用框架和零部件。

4) 高性能:特性要求凡Portal-Basic的硬性指标,从每个模块的宏图到每行代码的贯彻还力求言简意赅高效。另外,Portal-Basic并从未针对JSP/Servet
API进行过多包,开发者仍然采用JSP/Servet
API开发应用程序,没有了多的抄袭,性能得到保险。

5) 优良之采用体验:Portal-Basic的计划性目标之一是供优秀的开支体验,尽量减少应用程序开发者的劳作,API的规划力求简约、完整、明确。同时,Portal-Basic为用开发提供了大气Util工具,用来处理应用程序开发过程遭到日常会碰到的便问题,进一步削减应用程序开发者的劳作负。

6) 温和的修曲线:温情的上学曲线:学习运用Portal-Basic只待掌握得之Core
Java与JSP/Servlet知识,本开手册会循序渐进阐述每个知识点,每个知识点都见面结完整的言传身教进行描述,知识点之间上下呼应,确保学习者在念时温故知新,融会贯通。

7) 面面俱到的技术支持:而外提供到的开手册及演示代码以外,还提供博客和QQ群用于解答用Portal-Basic过程中遇的拥有题目。接下来,将计划建设一个Portal-Basic技术论坛。


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 应用开发框架:应用篇(七) ——
页MyBatis面静态化

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

 


 

支付文档目录:

 

MyBatis 1MyBatis 2MyBatis 3

CodeProject

网站地图xml地图