仓酷云

标题: JAVA编程:利用JavaBean高效处置JSP(4) [打印本页]

作者: 莫相离    时间: 2015-1-18 11:26
标题: JAVA编程:利用JavaBean高效处置JSP(4)
首先第一点: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起应用,功能强大.
作者: 柔情似水    时间: 2015-1-21 06:18
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 灵魂腐蚀    时间: 2015-1-27 07:38
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 深爱那片海    时间: 2015-2-4 10:51
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 金色的骷髅    时间: 2015-2-6 16:38
是一种使网页(Web Page)产生生动活泼画面的语言
作者: 飘飘悠悠    时间: 2015-2-16 10:19
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 再见西城    时间: 2015-2-16 21:57
Java 编程语言的风格十分接近C、C++语言。
作者: 分手快乐    时间: 2015-2-18 05:50
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 小女巫    时间: 2015-2-21 12:35
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 因胸联盟    时间: 2015-2-28 11:53
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 小妖女    时间: 2015-3-9 22:54
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 莫相离    时间: 2015-3-17 02:11
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 简单生活    时间: 2015-3-23 16:17
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2