Portal-Basic Java Web 应用开发框架(v2.5.4 – 源码、示例及文档可在 谷歌 Code 下载)

  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 Web 应用开发框架 —— 概述

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

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

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

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

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

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

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


  Porta-Basic
的落地源于当时实际上的急需。那一年集团有多少个Java项目须要上马,而大家的技术集团很年轻,很多成员的行事经历都不当先2年,更有成百上千应届结束学业生和实习生,也有刚从PHP等其他语言转到Java开发的。借使利用SSH等现成框架举行支付是有危险的,框架有广大益处,也能增强工作效能,但前提是 ——
只是对熟悉驾驭该框架的人的话的,Struts的request与Jsp的request有何差别,Spring的表明式事务是何许变成Java代码并插入到程序的哪些地点,Hibernate配置文件某处加上fetch/lazy/inverse/cascade与不加会有怎么着差距功用?……这一层层的问题平常令初专家心生畏惧。而框架寻常都会对Java/Jsp/JDBC等基础技术均举办了高度封装,要实在驾驭它们并熟谙使用要求广大日子,而时间又是具有项目最缺的,其它,本座始终认为团队不应有把团结不熟知的技术用于重点的生意项目中,固然那一个技巧已被认证是行得通的;而一方面,假若运用未经任何包装的Jsp/Servlet技术拓展开发风险则更大,没有优质的代码协会架构必然导致重复代码剧增,前期开发混乱以及保险资金高企。

依据上述原因,本座制作了一个根据Jsp/Servlet
API的MVC框架,并放置Hibernate接济,提须求几个Java项目应用,那就是Portal-Basic的雏形。经过几个类其余洗礼,框架的效能日趋提升,最后本座决定对框架举办彻底重构,将其促成为通用的Web应用开发框架,现已运用于集团的持有Java项目,该框架也正式命名为“Portal-Basic”,含义是建站基础框架,也得以精通为初大方的建站框架,至于还是可以发挥其他什么意义,拜托大家帮本座想想
^_^

 

Portal-Basic拥有以下重点特点:

 

1)       
MyBatis,效用齐全:内置MVC基础架构、辅助Action拦截、Form
Bean装配、可增添的数据库访问接口、国际化、文件上传下载、OSCache、Memcahced以及任何常用应用组件,能满意绝一大半Web应用的急需。

2)       
轻量级:Portal-Basic并没有对Jsp/Servet
API举办过多的包装,用户仍然选择Jsp/Servet
API举办开发,没有过多的抄袭,因而性能方面得到有限支撑。别的,Portal-Basic为Jsp/Servet
API提供了多种Util类和方法,使用起来更加便利。

3)       
不难了解:出于并未对Jsp/Servet
API举行过多的包裹,因而用户只需具有一定的Java/Jsp知识就能很好的主宰框架的应用。其它,Portal-Basic提供类似Struts的利用配置方式,用户能自由过度到Struts,同时也能为用户更尖锐精晓MVC框架原理提供丰富管用的参阅。


 

 

支付文档目录:

 

MyBatis 1

MyBatis 2

CodeProject

网站地图xml地图