hibernate、servlet、spring、struts等怎么整合,怎么配置文件,它们之间的关系?
我是一个初学者,学习这些东西不到一个月,老师给了个例子,完全的看不懂,希望那位高手指点一二,越详细越好?...
我是一个初学者,学习这些东西不到一个月,老师给了个例子,完全的看不懂,希望那位高手指点一二,越详细越好?
展开
5个回答
展开全部
我写的有些长,如果你不想看我就先说一句话,去看SSH的定义,搞清楚他们在系统中的作用及与不适用SSH的JavaEE开发中的技术的对应关系,加入自己的理解就可以了,技术是用的,用多了就懂了。
随便说一下吧,具体的还是到网上自己搜,不过网上只有原理,我给你说一下怎么理解。
首先你要明白,SSH虽然是放在一起说的,但是他们之间是没有任何关系的。因为Java的开源性造就了很多不同的规范和方法,SSH就是其中的三种,其各自类似的框架也有很多,也是可以替换使用的,之所以三者放在一起使用,是大家长时间选择的结果
然后这三个框架。hibernate是将数据库表映射为对象,简化数据库查询操作,使你可以像操作Java对象一样直接操作数据库表;spring是一个业务逻辑的控制器,简单理解为系统中的所有对象想要相互联系都要通过spring中转,这样你更改一个对象不会影响到其他对象,也就是松耦合;struts是一个前端框架,就是页面和页面逻辑的控制,页面的跳转通过其定义的值来判断;当然这只是简单的说法,而且其中有些是不准确甚至错误的,但是这样容易理解,你可以学的过程中不断完善自己的理解
至于怎么整合和配置,我仍旧只说理解,方法网上都有。相对于不使用任何框架的JavaEE开发,如果你做过就会明白,简单分成三部分,前台界面,数据处理和数据库操作,即用户输入数据,处理数据,存入数据库,前台JSP和页面跳转控制的servlet对应Struts,JavaBean和JDBC对应Hibernate,有关业务逻辑判断的对应spring,这同样只是简单的对应,并不完全正确,三者放在一起,因为spring是容器,所以hibernate的控制权限是交给spring管的,配置方法网上搜
最后说一下servlet,servlet现在最常用的就是页面跳转的控制器,而Struts正是基于servlet的,所以开发中你就把它归到Struts中就可以了,真正要理解它还是抛弃框架他的作用才更清晰一些
好了,就这些,不懂你再追问,自己能理解才是最重要的
随便说一下吧,具体的还是到网上自己搜,不过网上只有原理,我给你说一下怎么理解。
首先你要明白,SSH虽然是放在一起说的,但是他们之间是没有任何关系的。因为Java的开源性造就了很多不同的规范和方法,SSH就是其中的三种,其各自类似的框架也有很多,也是可以替换使用的,之所以三者放在一起使用,是大家长时间选择的结果
然后这三个框架。hibernate是将数据库表映射为对象,简化数据库查询操作,使你可以像操作Java对象一样直接操作数据库表;spring是一个业务逻辑的控制器,简单理解为系统中的所有对象想要相互联系都要通过spring中转,这样你更改一个对象不会影响到其他对象,也就是松耦合;struts是一个前端框架,就是页面和页面逻辑的控制,页面的跳转通过其定义的值来判断;当然这只是简单的说法,而且其中有些是不准确甚至错误的,但是这样容易理解,你可以学的过程中不断完善自己的理解
至于怎么整合和配置,我仍旧只说理解,方法网上都有。相对于不使用任何框架的JavaEE开发,如果你做过就会明白,简单分成三部分,前台界面,数据处理和数据库操作,即用户输入数据,处理数据,存入数据库,前台JSP和页面跳转控制的servlet对应Struts,JavaBean和JDBC对应Hibernate,有关业务逻辑判断的对应spring,这同样只是简单的对应,并不完全正确,三者放在一起,因为spring是容器,所以hibernate的控制权限是交给spring管的,配置方法网上搜
最后说一下servlet,servlet现在最常用的就是页面跳转的控制器,而Struts正是基于servlet的,所以开发中你就把它归到Struts中就可以了,真正要理解它还是抛弃框架他的作用才更清晰一些
好了,就这些,不懂你再追问,自己能理解才是最重要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你去看马士兵的视频教学,里面有很详细的解说。
个人理解,简单说,hibernate是和数据库打交道,struts是跟服务器打交道的,spring则像是一条线吧他们连起来。这就是一个框架模型吧。servlet就是为了更加分清控制层和表现层。
个人理解,简单说,hibernate是和数据库打交道,struts是跟服务器打交道的,spring则像是一条线吧他们连起来。这就是一个框架模型吧。servlet就是为了更加分清控制层和表现层。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ssh可以买本书看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有了ssh还需要servlet么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询