随着信息技术的飞速发展,人类社会已进入互联网时代。
助互联网,整个世界都在您的指尖。文分析了大连大学博物馆网站的背景设计,选择了J2EE技术:基于组件的层设计使系统结构清晰,可扩展性好,易于使用。护。J2EE概述J2EE是Sun分层分布式应用程序的标准体系结构。以组件的形式设计和部署企业应用程序。J2EE技术的核心是Java平台,Java2平台的标准版本。J2EE Architecture J2EE是一种多级分布式应用程序模型。用程序的逻辑根据功能分为组件。件在相应的组件容器中执行。个级别都支持相应的服务器和组件。个组件根据其所在的层进行分配。不同的机器上,容器通过相关协议进行通信,以允许组件之间的调用。J2 Morow典型的四层结构是:客户端层,业务逻辑层,数据库层和Web层。
文通过大连大学博物馆网站的研究和设计,探讨了基于J2EE平台的Web应用程序设计方案,重点是框架,组件技术和结构。Struts,以及与J2EE相关技术相关的分析和研究。演示了基于组件设计,多层应用,组件重用,松散耦合等的J2EE技术特性,为J2EE应用的未来发展积累了经验。统分析与总结设计该系统是基于B / S模式的博物馆网站,系统基于组件设计,具有模块化功能,结构简单,易于维护,扩展和升级,以及通过互联网进行的区域间业务。
览器支持客户端层.Web层用于调用业务逻辑层EJB以访问Web层EIS中的多个数据库。要过程是next:用户在客户端上启动浏览器并通过网络连接到JsP / Servlet。成动态HTML信息的Web服务器,然后Web层将用户请求的服务传送到业务逻辑层以进行相应的分析和处理。后,通过查询应用逻辑层的数据库,获得响应用户问题的信息,然后执行逐层变换。理,以用户网页的格式返回信息,也就是说用户在客户端获取必要的信息。务逻辑层EJB包含更复杂的处理逻辑,允许应用程序开发专注于业务逻辑分析。种应用结构相对容易开发。外,这些系统也非常通用和便携。据系统设计的要求,博物馆网站必须实现以下基本功能:(1)博物馆馆藏信息的显示和检索。(2)注册,连接和修改用户个人信息的功能。
(3)博物馆藏品等信息的统计分析功能。(4)用户发表评论,提出建议和其他互动功能。统服务器开发的详细系统设计和实现采用基于组件的三层结构模型,充分利用J2EE技术的可扩展性,易维护性和高可扩展性。下是详细的分析和解释。

(1)Web层设计和开发Web层开发是通过Struts框架完成的。们选择Struts 1.1作为MVC的基础。为一个开源项目,Struts是一个完整的Web开发框架,具有许多高级实现思想和对大规模应用程序的有效支持。面将详细介绍Struts框架的组件,以及与网站的开发相关的内容。
StrutsServlet是Struts框架的控制器和内核。主要负责组装HTTF客户端请求,创建表单bean实例,然后根据配置文件的指定描述将HTTP请求放入操作实例中,调用动作实例的Execute()方法来创建表单和ActionMapping bean。Object,Request和Response对象被传递给Execute()方法。后,Execute()返回一个ActionForward对象,并根据执行情况访问相应的JsP页面。Struts的eonfig。XML文件侧重于页面的导航定义。于大型项目,此配置文件可以快速捕获其脉冲,这有利于维护和后续系统升级。JSP等同于MVC中的视图,用于显示动态页面。Struts提供的标签库(Taglib)用于设计。Struts标记库的作用是将JSP中的Java程序代码分离并将其打包到标记库中,这样Web设计人员就不必纠缠Java代码,从而简化了设计。JSP页面,允许Page Designer和Program Developer:Homework。单bean是一个抽象类,对应于一个或多个页面中的条目表单。会暂时保存页面输入的数据供以后使用并验证它们。
建表单bean时,它会封装表单的信息,在调用期间将其传递给Action类的Execute()方法,以使这些值生效。单bean仅包含属性的Get和Set方法,没有业务逻辑。Action类负责实现业务逻辑,更新模型状态和控制应用程序的流程。于小型应用程序,Action直接实现特定的业务逻辑并处理数据;对于大型应用程序,Action可以充当客户端请求和业务逻辑处理之间的适配器,该函数是接受请求,调用相应的业务bean来执行。不需要对执行请求的工作负责。Action接口具有必须实现的Execute()方法。方法生成的ActionForward对象指定生成视图的下一个操作或页面。有这些控件都使用Struts-Config。配置的XML文件。须首先在此配置文件中声明我们的所有操作和表单。用Login作为示例,
宁波网站建设我们必须首先定义Web的路径,在本例中为path =“/ login”。果我们在http:// localhost / meseum上部署系统,那么所有路径都将是http://localhost/meseum/login.do(2)层的管理层设计和开发,以便完成真正的业务逻辑,主要完成以下功能:接收和传输从Web层传输的客户端请求,实现业务逻辑,连接到数据层。由三个组件实现:Controller,
宁波网站建设EventHandler和DAO,并通过有价值的对象在组件之间传递信息。制器等同于无状态会话bean:作为上层操作和下层特定事件处理程序之间的桥梁,它负责“管理”对所有请求。理层。际上,控制器只是将请求分发给相应的处理对象,该处理对象实际上并不执行应用程序逻辑。是一个标准的前端会话模型,它提供统一的接口实现流程,在两个端点之间提供灵活的耦合,以进行维护和跨层管理。网站使用JDBC连接到数据库。
Web站点通过DBUtil模块实现与数据库的直接连接,其中DBOtil使用单例模型来确保只有一个实例。结从Web技术的历史来看,使用三层或更多层模型的服务器端开发技术将允许开发人员以更少的资金和资源更快地构建Web应用程序。网站是基于J2EE平台的Web应用程序设计解决方案,具有高标准,高可用性,高可靠性和可扩展性,免费。
本文转载自
宁波网站建设 https://www.leseo.net
补充词条:
宁波seo排名
宁波谷歌seo
宁波网站排名优化
宁波seo哪家好
宁波seo优化公司