-
浅谈JSP网站开辟技巧中的两种模式
添加时间:2013-5-3 点击量:今朝, JSP技巧恰是哄骗了Java的“一次开辟,处处应用”的机能,成为了网站开辟技巧人员的推荐技巧。当然,JSP技巧的最大上风在于它可以或许将页面的发挥解析情势和页面的贸易逻辑分隔。本文将按照JSP网站开辟技巧标准给出了两种应用JSP的体式格式。
JSP网站模式一:JSP+JavaBeans
在该模式中,JSP页面独自响应恳求并将处理惩罚成果返回客户。所有的数据经由过程bean来处理惩罚,JSP实现页面的发挥解析。模式一技巧也实现了页面的发挥解析和页面贸易逻辑相分别。多量应用该模式情势,经常会导致页面被嵌如多量的脚本说话或者Java代码。当须要处理惩罚的贸易逻辑很错杂时,这种变的有些严重。综上所述,模式一不克不及够满足大型应用的请求,尤其是大型项目。然则模式一可以很好的满足小型应用的须要,在简单的应用中,可以推敲模式一。
JSP网站模式二:JSP+JavaBeans+Servlet
它的首要思惟是应用一个或多个Servlet作为把握器。恳求由前沿的Servlet处理惩罚后,会从头定向到JSP。在Servlet作为把握器时,每个Servlet凡是只实现很少一项目组功能,多个Servlets把握器就可以连络起来完成错杂的任务,如许的益处是Servlets的可重用性好,一个副感化是导致响应时候过长。在此模式里,JavaBean作为模型的角色,它充当JSP和Servlet通信的对象。Servlet处理惩罚完后设置Bean的属性,JSP读取此Bean的属性,然掉队行显示。综上所述,此模式明显的地把显示和逻辑分别。
在本帐簿经管体系中,采取JSP网站模式一:JSP+JavaBeans进行体系开辟。因为本体系是对根蒂根基科目库和管帐科目库的经管,主如果对数据库的操纵,营业逻辑不是很负责,并且我把首要的营业逻辑(对数据库的操纵)封装在了一个逻辑JavaBean中,削减了JSP中的内嵌代码,所以应用JSP网站模式一也很好的实现了数据与逻辑的分别。