JAVA网页编程之JSP自界说标签由浅到深具体解说(一)
net程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net比。java程序员都是代码完成的,所以java程序员常戏称.net程序员是操作员,呵呵。 1、基础观点:1.标签(Tag):
标签是一种XML元素,经由过程标签可使JSP网页变得简便而且易于保护,还能够便利地完成统一个JSP文件撑持多种言语版本。因为标签是XML元素,以是它的称号和属性都是巨细写敏感的
2.标签库(Taglibrary):
由一系列功效类似、逻辑上相互接洽的标签组成的汇合称为标签库。
3.标签库形貌文件(TagLibraryDescriptor):
标签库形貌文件是一个XML文件,这个文件供应了标签库中类和JSP中对标签援用的映照干系。它是一个设置文件,和web.xml是相似的。
4.标签处置类(TagHandleClass):
标签处置类是一个Java类,这个类承继了TagSupport大概扩大了SimpleTag接口,经由过程这个类能够完成自界说JSP标签的详细功效
2、自界说JSP标签的格局:
1.
<%@taglibprefix=”someprefix” uri=”/sometaglib”%>
为了使到JSP容器可以利用标签库中的自界说举动,必需满意以下两个前提:
1)从一个指定的标签库中辨认出代表这类自界说举动的标签
2)找到完成这些自界说举动的详细类
第一个必须前提-找出一个自界说举动属于谁人标签库-是由标签指令的前缀(TaglibDirectivesPrefix)属性完成,以是在统一个页面中利用不异前缀的元素都属于这个标签库。每一个标签库都界说了一个默许的前缀,用在标签库的文档中大概页面中拔出自界说标签。以是,你可使用除诸如jsp,jspx,java,servlet,sun,sunw(它们都是在JSP白皮书中指定的保存字)之类的前缀。
uri属性满意了以上的第二个请求。为每一个自界说举动找到对应的类。这个uri包括了一个字符串,容器用它来定位TLD文件。在TLD文件中能够找到标签库中一切标签处置类的称号
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
页:
[1]