struts+spring+hibernate开发

       struts,spring,hibernate是java开源社区逐渐形成关于java 开发的框架中,国内使用的比较多,比较成熟的

一套比较完整的框架。 

       struts主要的工作是支持JSP界面,并且与JSP进行交互;struts一般含有action类与form类;action类主要控制的

是整个流程,相当MVC中的C,控制器;所以,我认为初学这组框架首先看struts,而struts呢,首先就应当了解

action类/ form类,从类名上可以联想到HTML中的from关键字,其实他们的都是一个载体,用于存储整个流程中

的数据;struts的配置在struts-config.xml中完成

      hibernate的工作主要是接近数据库了,是抽象在JDBC上的一层;hibernate主要有PO类,DAO类,另外也可以

算上QO类;PO类意思是持久类对象,用于抽象出数据库里的数据;而DAO类则是数据存取对象类,在eclipse可以

由hibernate自动生成,但是通常自动生成的灵活性不强;所以有些人喜欢在DAO里还是用jdbc+sql的模式进去数据

库的操作,这里我们用的hibernate的方式,hibernate方式最大的特点就是其很特别的hql语言,是面向对象的查询

语言,从形式上来看,很象sql,实际上,它查询的对象却是类的对象,属性;hibernate的配置在

hibernate.cfg.xml中配置其数据源,在applicationcontext.xml

      spring的内容主要是将struts与hibernate2个框架联系起来,可以把service类算在spring框架中,当然也有人

认为service应该算在hibernate框架中;service是整个业务逻辑层,我们要做的事情,都是放在这里面

spring类的配置主要在applicationcontext.xml中

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值