Portal-Basic Java Web 应用开发框架 v2.6.2 公布(源码、示例及文档)

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

Portal-Basic 2.6.1 更新:

3) 简单精晓:由于没有对 Jsp/Servet API
进行过多的包装,由此用户只需具备一定的 Java/Jsp
知识就能很好的主宰框架的拔取。其它,Portal-Basic 的 MVC 基础架构提供类似
Struts 的施用配置格局,用户能随随便便过度到 Struts,同时也能为用户更深切通晓MVC 框架原理提供至极有效的参照。

 连带链接:

1、MVC 子框架升级:
1) 扶助多入口
Action(请求格式:http://…/…/%3Caction_name%3E!%3Centry_name%3E.%3Caction_suffix>)
2) Action 拦截器的过滤规则可以细化到 Action 入口方法级别
3) @FormBean 阐明可注明在 Action 的进口方法中(覆盖 Action 类定义中的
@FormBean 评释)
4) @FormBean 表明帮衬成员变量注入(即:属性没有概念公共 setter
方法的分子变量也能注入)
5) 扩张 @DaoBean 和 @DaoBeans, 援救 DAO 对象注入(不用显式调用
FacadeProxy.create(…) 方法创造 DAO 代理对象)
6) 添加内置 Request Attribute -> ‘__base’(HTTP 请求的 BASE URL)
7) 添加内置 Application Attribute -> ‘__context’(Servlet Context
的 ROOT PATH)
8) 修改 base.jsp,用 {__base} 取代 {basePath}
9) MVC
配置文件帮衬多重“include”(即:从安顿文件也得以“include”此外配置文件),并能自动过滤重复文件
10) 优化 MVC 框架的缓存机制,提升框架性能
11) 示例工程 MyPortal 扩展 Freemarker 整合示例
 
2、DAO 子框架升级:
1) 增添 FacadeProxy.create(…) 系列 DAO 访问方法
2) 为 DAO 类添加 @Transaction 申明,与 FacadeProxy.create(…)
体系措施同盟使用
3) FacadeProxy.create(…) 序列措施帮忙在 Action 中自行注入 DAO
对象(利用  @DaoBean 或 @DaoBeans 注明)
4) 优化 DAO 框架的缓存机制,升高框架性能

1、增加 Spring 支持:
1) 扩张  Spring 插件包 portal-basic-ext-spring-2.6.2.jar 用于整合
Spring
2) Action 通过 @SpringBean/@SpringBeans 评释声明 Spring Bean
3) Action 通过拦截器 com.bruce.ext.spring.SpringInjectFilter 解析
@SpringBean/@SpringBeans 评释并流入 Spring Bean
4) Portal-Basic 的 DAO 对象能宣称为 Spring Bean,从而能在 Spring
环境下行使 Portal-Basic DAO 子框架
5) 示例工程 MyPortal 伸张 Spring 整合示例 

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

Portal-Basic 紧要特征:

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

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

2) 轻量级:Portal-Basic 并没有对 Jsp/Servet API
举行过多的包装,用户依然选拔 Jsp/Servet API
进行开发,没有过多的抄袭,因而性能方面获取有限协助。此外,Portal-Basic
为运用开发提供了多种 Util 类和章程,使用起来越发简便。

1) 效用齐全:内置MVC基础架构、扶助 Action 拦截、Form Bean / Dao Bean
/ Spring Bean 装配,提供可增加的 DAO
访问接口、国际化、文件上传下载、缓存和页面静态化等常用 Web
组件,完美组合 Spring,能满意绝半数以上 Web 应用的要求。


  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 Java Web 应用开发框架:应用篇(十一) —— 整合 Spring


 

支出文档目录:

 

图片 1

图片 2

CodeProject

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

Portal-Basic 2.6.2 更新:

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

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



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

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

2、其余创新:
1) @FormBean、@DaoBean/@DaoBeans、@SpringBean/@SpringBeans 和 
@Transaction 评释评释为 ‘@Inherited’,子类可一连父类的笺注

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

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

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

网站地图xml地图