MyBatisPortal-Basic Java Web 应用开发框架 v2.6.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 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)       
意义齐备:内置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地图