老尸 发表于 2015-1-18 11:07:36

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本书足以,这就是区别。

admin 发表于 2015-1-20 14:52:04

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

因胸联盟 发表于 2015-1-29 10:49:16

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

蒙在股里 发表于 2015-2-1 16:07:57

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

深爱那片海 发表于 2015-2-7 07:41:33

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

小女巫 发表于 2015-2-21 00:08:32

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

第二个灵魂 发表于 2015-3-6 19:18:29

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

莫相离 发表于 2015-3-13 06:10:30

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

灵魂腐蚀 发表于 2015-3-20 14:49:18

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
页: [1]
查看完整版本: JAVA网页编程之JSP自界说标签由浅到深具体解说(一)