手机版

struts+spring+hibernate

时间:2025-06-28   来源:未知    
字号:

struts+spring+hibernate

tomcat是个什么东西?有什么作用呢?

apache-----------web服务器
tomcat------------Tomcat是Sun和Apache合作, 做出来的JSP Server, 是 Apache 主要的 Servlet & JSP Engine. Tomcat 在设计上是以独立的 Server 执行, 而不像 Jserv 是附在 Apache 中, 这样子更可以发挥 servlet 中, 非 HttpServlet 的能力.
tomcat是一种web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。
以上的说法可能太专业化,一时难以理解。其实用通俗的语言来讲,万维网本质上就是“超文本文档”(HTML文档)组成的一个通过超级链接互相访问交互网络。你从甲计算机上的文档A通过超链接访问乙计算机上的文档B,而B必须放在Web服务器(Tomcat)里才能被访问。

Struts是基于MVC模式的一种WEB框架。在常规的jsp、servlet和javabean三层结构中,jsp用于实现view功能、servlet用于实现Conntrol功能、javaBean用于model的实现。Struts将常规情况的Servlet分成三个部分来实现,ActionServlet、FormBean和ActionBean。FormBean用于获取数据,ActionBean用于实现相应逻辑,ActionServlet配合Struts-config.xml配置文件,专职完成页面导航。

好处:
1、将页面显示和业务逻辑的实现分开,使整个系统结构清晰,提高开发速度,同时有利于后期的修改和维护;

2、Struts跟很多Apache项目一样,都是开源的,有利于深入了解其内部机制,有利于Struts的实际应用。

3、通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。

建议:
1)、基于Struts架构的项目开发,首先需要有一个很好的整体规划,整个系统中包括哪几个模块,每个模块各需要多少FormBean和ActionBean等,而且最好有专人负责Struts-config.xml的管理。开发基于Struts的项目的难点在于配置管理,尤其是对Struts-config.xml的管理。

2)、如果你的项目非常紧,并且项目组中又没有富有经验的Struts开发人员,建议不要冒然采用Struts。Struts的掌握需要一个过程,对于一个熟练的JSP程序员,自学大概需要半个月左右的时间。如果结合titls,则需要更长的时间。

3)、如果你在网页中大量运用taglib,那么你的美工将做出部分牺牲。当你结合Tiles,功能增强的同时,这种牺牲尤为明显。当然,你对功能和美观的取舍由你自己决定。


Struts Spring
Hibernate主要是怎么个运行机制?

大体流程是这样的:Struts将请求参数注入到Action成员,并执行Action中指定的方法,在这一过程中,可能要涉及到业务操作,此时Struts就需要拿到由Spring管理的业务对象(BO),由它来完成业务操作。这个业务操作中间可能会

struts+spring+hibernate.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)