仓酷云

标题: JAVA网页设计JSP标签库先容 (3)转 [打印本页]

作者: 变相怪杰    时间: 2015-1-18 11:25
标题: JAVA网页设计JSP标签库先容 (3)转
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。js定制标签内情
一个复杂的定制标签包含了以下几个要素:


JavaBean:为了充实使用Java的面向对象特征,重用代码应该安排在自力的代码容器内。这些JavaBean可不是标签库的一部分。他们是标签库用来实行所分派义务的基本代码模块。
标签处置器:这是标签库的真正中心。标签处置器(taghandler)援用它所必要的任何内部质料(JavaBean)而且卖力会见JSP页面的信息(PageContext对象)。而JSP页面则把页面上设置的标签属性都传送给标签处置器,JSP页面上的标签标示的内容也是如许处置的。当标签处置器完成其处置历程,它就会把处置后的输入了局回送给JSP页面做进一步处置。
标签库形貌符(TLD文件):这是一种很复杂的XML文件,TLD文件形貌和申明了属性、信息和标签处置器文件地位等信息。JSP容器利用这一文件来映照被挪用标签库的地位和用法。
Web站点的web.xml文件:实在这就是你的Web站点上的初始化文件。在这个文件内你能够界说Web使用程序中利用的定制标签,还能够界说用来形貌每一个定制标签的TLD文件。
公布文件(WAR或JAR文件):假如你盘算重用定制标签,那末你一定必要想个烦琐的举措把标签从一个项目迁徙到其他项目中往。把标签库打包成一个JAR文件就是这类既便利又高效的标签库公布体例。我们在以上的事例中没有创建JAR文件,可是假如你盘算更进一步地懂得JAR文件的细节,你无妨浏览“JSPWAR文件简介”。
JSP页面上的标签库声明:仅需利用标签库标示符便可便利地声明页面上存在的标签。标签库在页面上声明以后,你就能够随便利用它们了。
看起来会让你忙乎一阵子,实践上没那末糟。刚入手下手用的时分固然会有点辣手。实在真正关头的并非编码而是把以上各个部分准确地构造起来。这类条理性的布局是很主要的,也恰是云云才能够说标签库及天真又易于利用。更主要的事,这些条理可让全部创建标签库的历程都能经由过程JSPIDE主动完成。从此的JSPIDE更能够主动完成创立定制标签的年夜部合作作,而你本人则只必要卖力创建代码和标签处置器。

(注重:一个标签处置器只界说一个定制标签;而一个标签库则是良多个标签处置器的汇合,它们实行统一义务。)

轮性能微软曾做过一个例子,就是同一个项目用java和.net来作,结果开发周期,.net是java的一半,性能java是.net的十分之一,代码量java是.net的三倍。呵呵,这说明了什么,.net的全方位比java好。但是有的人说.net不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net,只是推出了跨语言的.net,
作者: 再现理想    时间: 2015-1-21 06:09
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 若相依    时间: 2015-1-30 09:31
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 小魔女    时间: 2015-2-2 10:43
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
作者: 因胸联盟    时间: 2015-2-5 09:44
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者: 冷月葬花魂    时间: 2015-2-7 08:12
是一种将安全性(Security)列为第一优先考虑的语言
作者: 再见西城    时间: 2015-2-7 17:51
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者: 若天明    时间: 2015-2-21 18:38
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 海妖    时间: 2015-2-25 20:42
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者: 变相怪杰    时间: 2015-2-27 09:54
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 金色的骷髅    时间: 2015-3-6 19:36
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 乐观    时间: 2015-3-11 13:45
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 莫相离    时间: 2015-3-13 00:57
是一种将安全性(Security)列为第一优先考虑的语言
作者: 灵魂腐蚀    时间: 2015-3-20 07:23
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者: 蒙在股里    时间: 2015-4-10 02:35
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。




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