|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。js 最初的要点:框架
经由过程将体现和逻辑分别开来,该架构可以让你自力地修正体现(JSP)和逻辑(bean)。这意味着你能够修正bean中的逻辑而无需修改JSP,只需你坚持bean的属性稳定就好了。相反也是建立的,你能够将JSP代码交给HTML开辟者和美工来改动站点的表面,而不会影响个中的Java代码。
你能够略微修正该框架的中心元从来满意你使用的出格必要。你能够到场新的大概修正现有的办法,大概修正模板的办法。主要的一点是,在你的全部使用中,全体的JSP和JSPJavaBean都应当利用这个架构。
在刚入手下手时,这个架构看来对照庞大,出格是关于一个只要三页的例子使用来讲。不外,假如你入手下手写你的使用,你将会发明当使用变庞大时,代码量的增加却没有预期的年夜。
这个架构并没有谈到Web使用中一般用到的多层计划。它次要会合在JSP的体现层。要创建真实的三层大概多层的体系,JSPJavaBeamn将必要挪用EnterpriseJavaBean大概一些别的的贸易逻辑完成。
例子还先容了让使用跟踪HTTPsession的架构。不外,假如你不想依附session的话,该架构仍旧能够事情得很好。使用的页面和流程应当是分离计划的。你大概将不必要SharedSessionBean。你的页面只是用作体现,而自力的页面将仅用作处置和考证,而不会有任何的HTML输入。为此,你将次要利用beanFirstPassProcess()办法。
最初的要点:例子
我利用Tomcat3.1来测试这个例子,Tomcat3.1切合JSP1.1和Servlet2.2标准。这篇文章将不会会商怎样在Tomcat中设置JSP使用的具体情形。
在测试该例子时,你能够在VoteDB类的源代码中失掉VoterID,以即可以举行登录测试(暗码和ID是一样的)。
你必需在扫瞄器中同意cookies,不然不克不及乐成运转例子。假如你必要在克制cookies时仍旧能够运转这个使用,你必需从头写URL(利用thejavax.servlet.http.HttpServletResponse类的encodeURL()办法)。你必要重写全体使用中的URL,包含你的JSP中的链接,form标志中的action,和在JSPJavaBean顶用来重定向URL的HTTP哀求。
结论
这篇文章先容的架构为JSP的使用计划供应了一个周全的办理举措。它改善了代码重用,断定了使用的系统,而且便于扩大。一个最年夜的优点是将体现和逻辑分隔,你能够自力改动它们,而不会影响另外一方。
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大. |
|