仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 688|回复: 12
打印 上一主题 下一主题

[学习教程] JAVA编程:利用JavaBean高效处置JSP(4)

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 03:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表