Struts2、Spring、Hibernate(SSH)是最经常使用的JavaEE Web 组件层的开辟手艺拆配,收集中和很多 IT 手艺册本中都有它们的开辟教程,然则凡是是的教程都市让良多法式员陷进痛楚的设置装备摆设与点窜设置装备摆设的进程。本文使用 SSH 中的手艺特征,使用Java反射手艺,依照规约优于设置装备摆设的道理,基于 SSH 设定编写了一个通用开辟框架,那使得开辟者可以专注于营业逻辑的开辟,而不消跟着营业增添而添加或点窜任何设置装备摆设,而且对权限控造和日记记真也供给了便利的接心。
图 1. 框架年夜致气势派头
引行
浏览文章之前,读者需要对 SSH 的联开开辟有一些领会,最好是有真践的经历,迥殊是对 Struts2 需要较为领会,把握 Struts2 自界说、自界说考证器等的开辟。别的,读者还需要把握一些条件手艺,包罗 Java 反射、Java 注解、理解事件断绝级别等。
文章之所以说框架是通用的,由于它的思惟顺应任何的营业需求。依照文章先容,依照先容的框架拆建完代码架构后,可以屏障很多手艺细节,闪开收职员专注于营业逻辑的真现,那些烦琐的手艺细节包罗手艺设置装备摆设、权限控造、页里跳转、毛病处置等等。框架年夜致的气势派头如图 1 所示,整体来讲,该框架遵照了规约优于设置装备摆设的本则。
文章起尾停止框架的整体先容,然后分点先容各个部门的具体设计。别的,文章还将罗列该框架中采取的手艺特性及其响应目标,希看读者可以从中获益。
框架整体先容
接待进进Java社区论坛,与200万手艺职员互动交换 >>进进简介:
SSH(Struts2+Spring+Hibernate)是最为 Java 业界熟知的 Java EE Web 组件层的开辟手艺。良多人提起 Java EE,乃至都市将其误以为实现页面跳转的代码Struts2、Spring、Hibernate 高效开辟就是 SSH.不管是册本仍是电子教程,年夜部门都已千篇一概,种种标签、设置装备摆设的用法。很多人包罗笔者正在内,第一次利用 SSH 的时间,依照教程的先容停止开辟。烦琐的设置装备摆设,反复的点窜设置装备摆设,不停界说的参数转换器,真的让笔者。本文对 SSH 的开辟形式测验考试了从头界说,依照规约优于设置装备摆设的本则,使用 Java 反射、注解等手艺,设计了新的一套 SSH 开辟框架,利用该框架,可以年夜年夜进步开辟效力,笔者屡次将该开辟框架利用正在种种小型 SSH Web 利用系统当中,屡试不爽。
|
QQ空间代码 使用方法: 一、登录你的QQ空间; P.S.“QQ空间特区”每天都有精彩奉献给你! |