Web服务器接收来自客户端的访问的请求时,首先,有必要Java代码内执行,最后的结果通过网络浏览器向用户呈现。里面的Java代码主要是对数据库进行操作以及定位网页,这样可以达到动态网站的目的。
JSP的应用其实和JAVA客户端代码是很相似的,首先都是要在服务器端执行代码,只是JSP应用程序返回给客户的是一个网页,而普通的程序返回的是一个单独的界面而已。 
对于网站设计JSP,它是由Java和HTML代码共同形成,当服务器收到来自用户的请求通常会需要Java代码来实现,最后回到相应的浏览器客户端上。科技JSP Servlet是用于许多大型网站的开发,是使用JSP和servlet从两个方面相互合作,以完成一定的功能,开发Java面向对象编程语言。由于使用JSP技术的结果,很多企业都选择使用JSP技术,JSP现已迅速成为最常用的Web开发技术。
1.5.2    J2EE综述
J2EE极大程度上节省了系统开发的时间,因为它简化了移植过程和应用开发,是一个很通用广泛的标准。根据用户需求,拥有基于J2EE的所有优点,可以更方便地开发一些新的模块,你可以做后台能量调节系统是很好的做法和技能。也使J2EE标准的计算平台来开发,因为它为Java语言支持跨平台的应用程序移植;J2EE更加方便实用,提供了企业计算几乎需要的所有服务。
J2EE是采用JAVA平台来对企业方案进行开发和管理的一种体系结构。J2EE的核心处就是JAVA平台的标准版本。J2EE加强了标准版中的很多特性,仿版了数据库的存取,使得JDBCAPI技术能够在互联网中间存在着一些安全的模式,同时提供了EJB和XML的全面技术支持。它的目的就是让J2EE成为目前使用最为广泛的一种体系。J2EE架构内的集成,以提供一个中间层,也是为了满足各种用户应用需要支持各种系统和平台,具有良好的使用性测试和文护。通过开发一个统一的平台,J2EE出现减少不必要的费用,降低开发的难度,同时能够给装配一些支持者,有更好的决定,并添加文件的支持,可以提高安全性程序的能力。
1.5.3    Struts框架概述
Struts是由Craig R. McClanahan于2000年创建的开源Apache项目,并捐赠给Apache基金会,是基于Web的应用程序打造的最流行的框架Java Servlet和JSP技术包。Struts是一个基于模型 (Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架,MVC减弱了业务逻辑接口和数据接口之间的耦合。
Struts应用程序框架作为一个开源的Web应用程序开发JSP被广泛使用。要理解Struts的基本结构就先要了解JSP WEB 应用的两种基本结构模式,Model 1和Model 2。
Model 1是首先是以JSP为基础的结构模式,其存在一个明显的缺陷,即Mode l中的JSP页面在负责表现逻辑的同时,又要负责控制逻辑。JSP页面中可以非常容易地结合业务逻辑(jsp:usebean)、服务端处理过程(jsp:scriplet)和 HTML(<html>) ,在 JSP 页面中同时实现显示业务逻辑和流程控制,进而以最快的速度实现开发目的,但其不方便应用扩展,以及不利于应用系统业务的重用和改动。
本文会联想到存在于Model1中的许多问题,在小程序开发上尚可一用。然而由于在开发一些大型程序时就显得不那么灵光了,这种情况下采用不同的开发设计模式是非常必要的,该就叫做Model 2。Model2的意思设计必须要基于MVC模式进行的。Model表示着系统应用方面的业务逻辑,它们是通过JAVABEAN和EJB组件来实现的;View是表示面,是由JSP页面生成的;Controller提供着处理的过程设计,通过这种类型的设计模型将显示逻辑、程序处理过程和相应的处理过程分别由不同的组件来实现,这些组件可以进行互相的交互和重用。Model2具体一般拥有组件化的优势以便于可以更加便利的对大规模系统开发的管理。Struts有着一组能够影响的类和JSP的标记,他们之间形成了可以多次使用MVC2组件。它的意思就是说Struts其实是一个框架,并不是一个类库,但是Struts需要拥有较为丰富的标记库和可以独立运行的程序库,它可以采用控件来实现代码的重用和抽象利用的Java代码,运用Servlet来实现整个系统的导航。这样可以提高技术员对整体程序的设计的把握,提升了整个系统的可文护性。
上一篇:基于SSH的学生会事务管理系统的设计与实现
下一篇:php+mysql酒店管理系统的设计与实现

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

县级供电企业光纤通信工程建设方案【997字】

企业网站设计原则【2929字】

批发企业商业MIS【3906字】

C#学校科研管理系统的设计

中国学术生态细节考察《...

公寓空调设计任务书

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

国内外图像分割技术研究现状

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...