发新话题
打印

J2EEE开发必学的三项技术

J2EEE开发必学的三项技术

J2EEE开发必学的三项技术太原理工大学论坛[龙城水秀]# ^# K0 l* c8 j+ d. h2 {  y; w
J2EE(也被称为Java EE)是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可
3 Z( {5 h; {% C5 Qwww.tyutbbs.com/ u+ |9 ]. D0 `- x+ b
移植性、安全与再用价值。 太原理工大学论坛[龙城水秀]) J8 v; t0 s% O# U$ z3 h6 r
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之7 H( Y" W( O% G) k7 I

/ T$ v- E) A% D( }/ z0 Z% ~太原理工大学,太原理工大学论坛间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。
6 q7 n& k' I9 J0 Z' i太原理工大学论坛[龙城水秀]) U+ z; M" g" Y% n
进行Java EE开发的三项必需技术分为:Struts、Spring、Hibernate。这三项技术被称为J2EE开发的三驾马车。www.tyutbbs.com$ _, G! }  W) C3 u) ?
太原理工大学论坛[龙城水秀]3 Y# C% n8 V3 ?$ F2 [
1.Struts太原理工大学论坛[龙城水秀]; h2 J3 n. d8 D/ E6 O

# G3 H; j' d# n' @, R8 j( lwww.tyutbbs.comStruts是目前Web开发中比较流行的一个开源框架,它主要是采用Servlet和JSP技术实现了MVC的设计模式,很好地使显示、控制、模型相分离
/ X( i! K5 w# ^$ y+ A太原理工大学论坛[龙城水秀]www.tyutbbs.com; ~: B& X9 |9 a- x" }3 c
。开发人员利用其开发时,不需要再编码实现MVC模式各个部分,因此利用Strut极大的节省了开发时间。由于Struts能充分满足应用开发的需太原理工大学论坛[龙城水秀]  p( s5 F+ j9 P3 ~  A5 D
太原理工大学,太原理工大学论坛( ?2 Q& q; \- e% H
求,简单易用,已经成为目前较为流行的MVC模式实现框架。太原理工大学论坛[龙城水秀]% Q, H' z$ s. ?
www.tyutbbs.com/ O: W9 h% Z$ d3 N" W  b
2.Spring
5 J9 f# ^, v4 \! x. `3 u; Xwww.tyutbbs.com
" E% g% ]9 d% c3 e  l' ]6 v太原理工大学|太原理工大学论坛|太原理工大学BBSSpring框架的核心概念是依赖注入(Dependency Injection),通过依赖注入机制,可在运行期将组件之间的依赖关系由Spring容器注入组件
! d. k7 b8 q+ Q  \8 V8 S7 Y# q太原理工大学|太原理工大学论坛|太原理工大学BBS太原理工大学论坛[龙城水秀]1 s( ^3 `. P! w% m! Z6 X
,因此可以将各应用组件以松耦合的方式组织在一起,增加了系统的灵活性和可扩展性。同时Spring框架还提供了面向切面开发以及事务管理www.tyutbbs.com: c1 A/ Y2 C* U9 W
太原理工大学论坛[龙城水秀]: D( y# T, y4 a5 l- I- G, \6 w
的组件,对Web层以及持久层也有很好的支持,可以很好地配合其他框架进行开发,如与Struts框架以及Hibernate框架都可以很好地结合。
6 o' F) N. g: A! G) S太原理工大学|太原理工大学论坛|太原理工大学BBS太原理工大学|太原理工大学论坛|太原理工大学BBS1 T7 `. ^9 Q9 a. n8 c4 x
3.Hibernatewww.tyutbbs.com" |  i2 A( h7 @" s5 E1 o/ M. u# l
Hibernate利用对象-关系映射(ORM)的机制解决了业务逻辑和数据访问相分离的问题,利用Hibernate封装了数据访问的细节,简化了数据访太原理工大学|太原理工大学论坛|太原理工大学BBS. k" ^7 V- B4 E+ L6 o# w% t

  G# f0 ^- x  Z( T  k0 u$ X1 b问的复杂程度,使得开发人员可以将更多的精力集中在业务逻辑上,同时通过维护对象-关系映射文件替代了传统的数据访问代码的维护,使得太原理工大学|太原理工大学论坛|太原理工大学BBS) x) U, h# S, I4 M
太原理工大学论坛[龙城水秀]$ j% ^, _% g7 b1 t/ c9 T$ c6 f4 I
软件维护的难度也大大降低。
6 Z; m& G* W3 x% u0 X. v太原理工大学|太原理工大学论坛|太原理工大学BBS
! V# O" T0 W4 i/ w& B太原理工大学|太原理工大学论坛|太原理工大学BBS学习Java EE开发,大家可以参考一下人民邮电出版社的《Java EE开发指南——基于Spring、Struts、Hibernate的实现》

TOP

发新话题