java 在Java EE开发中,jsp、struts2、hibernate和spring分别实际要操作到哪些方面?比如说struts2

java在JavaEE开发中,jsp、struts2、hibernate和spring分别实际要操作到哪些方面?比如说struts2要涉及到action的编写和.xml文... java
在Java EE开发中,jsp、struts2、hibernate和spring分别实际要操作到哪些方面?比如说struts2要涉及到action的编写和.xml文件的配置。
展开
 我来答
Jackson_Qiu
2012-12-25 · TA获得超过329个赞
知道答主
回答量:72
采纳率:0%
帮助的人:30.6万
展开全部
你说的这写东西其实是Java的MVC模式的具体应用,MVC分别为Model View Control,即,模型,显示,控制。
这样做的意义是使项目的功能划分明确,降低代码的耦合度,从而易于扩展和复用。
言归正传,知道了MVC的话上面JSP就是显示层,专门把你的数据提供给UI;structs就是控制层,用来处理后台数据,转化为页面上需要的内容;Hibernate是模型,这里指的是数据库的数据模型,方便你快速的拿到所需要的数据结构;而Spring不属于MVC结构,Spring的最大意义在于“控制反转”和“依赖注入”,说的直白一点就是通过Spring可以最大程度的降低代码的耦合度,使用简单的XML进行配置就可以完成很多需要在代码中完成的功能。
菜鸟程序员的成长之路
2012-12-26 · 专注基础,才能成为大神
菜鸟程序员的成长之路
采纳数:150 获赞数:345

向TA提问 私信TA
展开全部
jsp:主要是用来显示数据的
struts2 :主要是通过配置实现页面的跳转和请求处理,偶尔使用编码过滤
hibernate: 主要是用来持久化数据的(操作数据库)
spring:主要是用来管理对象的,还包含事务等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baoer1127
2012-12-25 · TA获得超过926个赞
知道小有建树答主
回答量:939
采纳率:71%
帮助的人:330万
展开全部
你这个问题好大啊。

嗯。Spring 的主要功能就是 IoC . 通过DI 进行注入。说白点就是 所有对象都是交给Spring创建。
然后Struts2 呢。就是做前端控制器。控制具体转向那个action,和跳转到那个页面。
Hibernate是持久层的框架。是对dao 层进行控制的。使用sessionfactory 进行操作。

这几个都是通过配置文件 xml文件进行配置的。这个真心的不好说啊。我是手打的。这个你搜点文档吧。很多的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小C江欢
2012-12-25
知道答主
回答量:11
采纳率:0%
帮助的人:1.6万
展开全部
简单的来说:
jsp:就是网页页面
struts2:就是负责页面的跳转和页面数据的封装显示传递
hibernate:也就是把连接数据库封装起来,利用对象访问数据库,比较简单了
spring:无非就是控制事物等

配置:struts2来说主要是struts2.xml配置,hibernate来说主要是一步一步的封装直接可以映射出来
spring的话只是把前两个连接起来了,做一个例子之后就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
halaproliu的博客
2012-12-25 · 超过31用户采纳过TA的回答
知道答主
回答量:179
采纳率:76%
帮助的人:54.7万
展开全部
简单来说hibernate就是要涉及到数据库的连接,而spring则是通过依赖注入,让你不需要通过new关键字去实例化类,spring的xml配置文件会帮助你实例化类。jsp就是页面显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式