java编程中的框架都有什么?能系统的给我介绍一下吗?

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:15:57
本人正处于一个探索阶段,对java还没有太多的了解,想从大处着手,大概地了解java中相关的技术。

MVC: (模型-视图-控制器,主要负责流程控制)
Struts 1.x
WebWork
Struts 2.0

O/R Mapping: (对象/关系 映射,主要负责持久化)
Hibernate
iBATIS

另外还有一个轻量级框架是必须要提的,那就是Spring

Spring中其实包含了很多方面。包括MVC、O/R Mapping、IoC、AOP、事务控制等等都实现了。但是它的MVC、O/R Mapping部分过份追求完美设计,而忽略了实际开发时使用便利性。因此用的人不多。用Spring主要是用它的IoC,就是控制反转(依赖注入),有效地组织起应用中的各层。

AJAX框架: (异步通信,更好的用户体验)
DWR
Dojo

---------------------------------------------------------
以上就是如今做J2EE开发最常用、最流行的一些框架了

struts spring

那先学基础的吧,JSE,框架大都是Web层的,作用就是顾名思义搭建好了骨架,你往里面灌水泥就行了,不用从0开始做

你要是基础还是从jsp servlet学起吧

先了解基础吧,然后学框架就很快了,尤其是反射,一定要研究懂。