首页 > 知识库 > 正文

XSLT开发人员指南是什么 关于XSLT开发人员指南的详细介绍

展开全部[Spring.2.0核心技术和最佳实践。廖学锋扫描版。容易的Hibernate“PDF清晰版。PDF精通struts的基于MVC的设计与开发PDF[Struts.2权威指南-基于MVC开发的WebWork的核心。钢。Java.web扫描版PDFJava方面的内部电驴学习知识递归集合J2SE面向对象-封装,继承,多态内存分析,通用,自动装箱和拆箱,注释IO多线程,线程同步TCP/UDPAWT,事件模型,匿名类反射机制SQL语句多表联接的数据库(Oracle或MySQL)的正则表达式,内部和外部连接,子查询管理表,视图,索引,序列,约束树的存储存储过程,触发器数据库设计三大范式,3:JDBCJDBC基本/>连接池树的存储和显示数据源的RowSetJDBC连接Oracle和MySQLHTML_CSS_JAVASCRIPTHTML,CSS,JavaScript的基本语法JavaScript的形成判断DOM编程基础(事件处理程序)JS效果,如TreeView,下拉联动JS学习方法JS调试方法DreamWeaver的初步(创建HTML,表格,表单,CSS)5:Servlet的基础JSPTomcat的servlet的基础的web.xml中的配置基本Web应用程序结构servlet的生命周期请求的响应常用的方法的ServletContext类HTTP协议基础(GET,POST)饼干会话应用程序几个语法(JSP,包括JSTL)注意练习的项目,而不是坚持的语法和包装步骤的细节之前。6:Struts的多层体系结构的理论模式1和模式2Struts的MVC操作的业务逻辑类的基本概念之间的关系Struts和JSP之间传递数据的的Struts的治疗过程(流量控制)的Struts的TagLib(了解常用的)JSTL中的ActionForm字段集合上传文件的类型转换DTO动力作用形成的验证框架的ActionForward转发和重定向动态生成的ActionForward全局和局部的ActionForward行动的推进范围UnknownActionMapping行动线程安全I18N如何切换语言环境的Struts的异常处理机制处理用户自定义的异常处理程序Struts的多模块配置7:XML(XML/XSL,XSLT/DTD的,SCHEMA基本的Java编程的概念可以自动处理暂且不说)8:休眠 OR映射Hibernate的基本发展原则,步骤休眠基本接口(重点届)常见的属性的映射关系映射原生SQL懒级联反继承关系映射HQL性能优化缓存二级缓存查询缓存事务并发悲观锁定,乐观锁定OpenSessionInViewCurrentSession(至于JTA,的联合主键的自然主键动态主键的任何类型Creteria查询截击和事件自定义类型,等等。你可以暂时扔到一边)9:春季IOC/DISpring配置春季建筑AOP和Spring AOP声明式事务(AOP)Spring+Hibernate的春天的Web范围(其他的Spring模块,你可以暂时扔到一边自学)10:EJB3.0J2EE架构基金会(JTA JMS)EJB基础(地位及基本理论,分类等)注释Ant的编译和部署EJB会话Bean的EJB依赖注入持久性API(JBoss的学习EJB3.0)11:SOA30个进球你需要精通面向对象分析与设计(OOA/OOD),涉及模式(GOF,J2EEDP),以及综合模式。你应该充分了解UML,尤其是类,对象,互动,和statediagrams。你需要学习JAVA语言以及它的核心类库集合,序列化,流,网络,多线程,反射,事件处理,NIO,定制系统的本地化,以及其他的基本知识。3类加载器,JVM,classreflect,以及垃圾回收的基本工作机制,您应该是知道的,你应该有能力反编译一个类文件并且明白一些基本的汇编指令。如果你要写一个客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法的,和桌面应用程序的SWING,AWT,SWT,你也明白的UI部件的JAVABEAN组件模式中。JAVABEANS适用于业务逻辑的分离表示层JSP。5。需要学习java数据库技术,如JDBCAPI,会使用至少一种persistence/ORM构架,比如Hibernate,JDO,CocoBase,TopLink的InsideLiberator(国产JDO红工厂软件)或者iBatis。6。您还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库交互,和结果它的操作,但还需要掌握不同的数据库产品,如拉克勒,MySQL和MSSQLSERVER。7。你需要学习JAVA的沙盒安全模式(类加载器,bytecodeverification,的经理,policyandpermissions,代码签名,加密技术,认证,Kerberos身份,和其他人)digitalsignatures,以及不同的安全/认证API的JAAS(JavaAuthenticationandAuthorizationService)的,JCE(JavaCryptographyExtension)的的JSSE(JavaSecureSocketExtension)以及JGSS(JavaGeneralSecurityService)。8。你需要学习Servlets和JSP,以及的JSTL(StandardTagLibraries)和选定的第三方TagLibraries。9。你需要熟悉主流的网页框架,例如JSF,Struts中,挂毯,蚕茧,WebWork中,和他们下面的涉及模式,如MVC/MODEL2。10。你需要学习如何使用及管理WEB服务器,例如tomcat的,树脂的JRUN,并知道如何的基础上扩展和维护WEB程序。11。你需要学习分布式对象和远程API,例如RMI和RMI/IIOP。12。你需要掌握各种流行中间件技术标准,并结合java实现,比如Tuxedo,CROBA,当然也包括JavaEE的本身。你应该学会你需要学习至少一个XMLAPI例如JAXP(JavaAPIforXMLProcessing)的JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。14。如何利用JAVAAPI和工具来构建WebService的。(JavaAPIforXML/RPC),JAX-RPC SAAJ的(SOAPwithAttachmentsAPIforJava)的,JAXB(JavaArchitectureforXMLBinding)JAXM(JavaAPIforXMLMessaging)的JAXR(JavaAPIforXMLRegistries),或JWSDP(JavaWebServicesDeveloperPack)的。15。需要,学习一个轻量级应用程序框架,例如Spring中,PicoContainer的阿瓦隆,以及他们的IoC/DI风格(setter方法?构造函数,集成*ceinjection)。16。你需要熟悉不同的J2EE技术?例如JNDI(JavaNamingandDirectoryInte*CE)的JMS(JavaMessageService)的,JTA/JTS(JavaTransactionAPI/JavaTransactionService)的JMX(JavaManagementeXtensions),以及JavaMail的。17。企业类级JavaBeans(EJB),你需要学习以及它们的不同组件模式:无状态/StatefulSessionBeans,EntityBeans(bean-ManagedPersistence的包含[BMP]或容器ManagedPersistence[CMP]和它的EJB-QL),或者消息DrivenBeans(MDB)18。你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss的,并利用它的附加服务,例如簇类,连接池以及分布式处理的支持。您还需要了解它是如何封装和配置应用程序能够监控,调整它的性能。19。你需要熟悉面向方面的编程,以及面向属性的程序设计(两个很容易混淆缩写为AOP),以及他们的主流JAVA规格和执行。如AspectJ和AspectWerkz。20。熟悉的服务不同有用的API和框架为你工作。例如,Log4J的(记录/跟踪),石英(调度)的JGroups(networkgroupcommunication)JCache(distributedcaching)的,Lucene的(全职文章搜索)JakartaCommons的。21。如果你要对接和旧的系统或本地平台,你需要学习的JNI(JavaNativeInte*CE)和JCA(JavaConnectorArchitecture)。22。JINI技术,您需要熟悉,和它的分布式系统,如主CROBA。23。你需要JavaCommunityProcess的(JCP),和他的不同JavaSpecificationRequests(JSR的),如JOLAP的Portlets(168)(69)(73),DataMiningAPI,等等。24。你应该熟悉与的一个JAVAIDE例子的SunOne的NetBeans IntelliJIDEA或Eclipse(有些人更喜欢VI或EMACS来编写文件不管你是什么:)25.JAVA一些配置(精确)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。26。你需要熟悉单元测试体系(JNunit),并且学习不同的生成,部署工具(Ant,Maven的)。27。你需要熟悉JAVA开发的,经常使用的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies的。28。你需要深入了解加熟练操作和配置操作系统,比如GNU/Linux操作系统,sunsolaris MacOS的,作为一个跨平台的软件开发。29。您还需要跟上Java的发展步伐,比如现在可以深入学习javaME的,以及各种java中,使用的技术,如启动一个新的web富客户端技术的新规范。30。您需要了解开源,至少在,许多Java技术的直接依赖开放源码,以推动发展,如JAVA3D技术。www.shufadashi.com*??*?

1.2.1XML声明 1.4.2XHTML 1.5.4XLin

J2EE设计开发编程指南 Java Web Services简明教程 O'Reilly Java and XML(第二版PDF) O'Reilly Java and XML(第三版PDF) Java技术XML高级编程 Expert One-on-One J2EE Design and Development Expert One-

基本信息

  作 者:See,英宇 等 著 丛 书 名:出 版 社:清华大学出版社ISBN:9787302058250 出版时

20 Java Web 开发详解—XML+XSLT+Servlet+JSP 深入剖析与实例应用 电子工业出版社 孙鑫编著¥99.0 21 精通 JSP 编程 电子工业出版社 赵强编著¥49.0 22 JSP 2.0技术从入门到精通 中国铁道出版社 余昀¥39.

间:版 次:1 页 数:装 帧:平装 开 本:所属分类:图书 > 计算机与互联网 > 软件工程及软件方法学

展开全部 学j2ee呗.java在web方面有优势,现在用的也很多。1,先学jsp+servlet+javabean,这就是传说中的Tomcat与Java Web开发 孙卫琴 spring in action2 struts2权威指南 hibernate我也没找到什么好书。

内容简介

  XSLT是XSL(可扩展样式表语言)的派生产物,用来实现不同结构的XML文档之间的转换。本书首先介绍了XSLT的基本知识,接着全面深入地探讨了如何利用XSLT设计和构建复杂的数据驱动应用程序。主要涉及的内容包括:使用Xpath表达式定位数据、使用模板规则,创建XSLT结果树、使用XSLT中的变量和参数以及创建样式表输出等。最后还介绍了一些示例、编程工具及技术,以帮助读者更好地理解并运用XSLT。

比如:数据库连接、接口定义、输入/输出、网络编程 J2SE 是J2EE的基础,他大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。从JDK 5.0开始,不再叫J2SE,改名为 Java SE了,因为那个2已经失去了其

作者简介

  Chris von See和Nitin Keskar 是EFORCE公司的高级技术总监,该公司为全球1000多家公司提供战略性的电子商务解决方案。

目录

  目 录

  第1章XML简介

  1.1XML历史简介

  1.2剖析xML文档

  1.2.1XML声明

  1.2.2注释

  1.2.3标记

  1.2.4元素

  1.2.5属性

  1.2.6实体

  1.2.7良构的XML文档和有效的XML文档

  1.3国际化XML

  1.4作为元语言的XML

  1.4.1XML专用语言和从XML派生的标记语言

  1.4.2XHTML

  1.4.3主题领域标准:CML.MathML.MusicML

  1.5与XML相关的W3C标准

  1.5.1DTD

  1.5.2XMLSchema

  1.5.3命名空间

  1.5.4XLink

  1.5.5XPointer

  1.5.6XMIJ查询

  1.5.7XPath

  1.5.8XSL和XSLT

  1.6小结

  第2章XSLT简介

  2.1什么是XSLT

  2.2查找结构和含义

  2.2.1结构化文档

  2.2.2XML文档层次结构

  2.2.3树和节点

  2.2.4名字和命名空间

  2.3XSLT特性概述

  2.3.1查找数据:XPath语言

  2.3.2转换数据:XSLT模板

  2.3.3创建XML元素.属性和其他对象

  2.3.4重用样式表逻辑

  2.3.5执行条件处理与重复处理

  2.3.6定义变量和参数

  2.3.7创建链接文档各部分的键

  2.3.8处理字符串类型.数值型和布尔型数据

  2.4XSLT的工作方式

  2.4.1模板处理

  2.4.2表达式处理

  2.4.3生成结果树

  2.5小结

  第3章XML与XSLT应用程序

  3.1XML的强大功能

  3.1.1文档开发和处理

  3.1.2电子商务

  3.2扩展XML:用于转换的可扩展样式表语言

  3.2.1生成表示形式

  3.2.2重构xM比文档

  3.3XML/XSL应用程序的结构

  3.3.1XML和XSLT处理工具

  3.3.2单层应用程序体系结构

  3.3.3n层应用程序体系结构

  3.4小结

  第4章XSLT样式表的结构

  4.1通用样式表结构

  4.2XSLT版本和前向兼容模式

  4.2.1顶层元素

  4.2.21.0版本中未定义的属性

  4.2.3模板中的元素

  4.3顶层样式表元素

  4.3.1xsl:import和xsl:include

  4.3.2xSl:strip-Space和xsl:preserve-space

  4.3.3xsl:output

  4.3.4xsl:kev

  4.3.5xsl:decimal-format

  4.3.6xSl:namespace-alias

  4.3.7xsl:anribute-set

  4.3.8xsl:variable和xsl:param

  4.3.9xsl:template

  4.4嵌入样式表

  4.5小结

  第5章表达式

  5.1XSLT和XPath表达式概述

  5.1.1寻址

  5.1.2数据类型

  5.1.3固有函数

  5.2编码XPath表达式

  5.2.1使用定位路径寻址

  5.2.2xPath和条件表达式

  5.2.3生成字符串值

  5.3XPath函数

  5.3.1节点集函数

  5.3.2字符串函数

  5.3.3布尔函数

  5.3.4数值函数

  5.4小结

  第6章模板规则

  6.1xSLT处理模型

  6.2定义和应用模板规则

  6.3应用冲突解决方案模板规则

  6.4重写模板规则

  6.5使用模式

  6.6使用内置模板规则

  6.6.1节点和元素的递归处理

  6.6.2模板模式处理

  6.6.3文本和属性节点处理

  6.6.4指令.注释和命名空间节点处理

  6.7使用命名模板

展开全部 不是 很早的吧XSLT 是什么类型的语言,其用途是什么,为什么要这样设计它?这些问题可以有许多不同的答案,初学者往往会感到困惑,因为这种语言与他们以前习惯使用的语言之间有很大差别。本文尝试说明 XSLT。本文并不试图教您编写 XSLT 样式表,它将说明这种语言的起源,它擅长什么,以及您为什么应该使用它。我撰写本文的初衷是为一篇关于 Saxon 的技术文章提供必要的背景知识,打算提供在传统 XSLT 处理器中使用的实现技巧内幕,从而帮助用户使其样式表的性能达到最大化。但 developerWorks 的编辑们劝说我:这篇介绍应该吸引更广泛的读者,值得作为 XSLT 语言的独立说明而单独发表。什么是 XSLT?XSLT 语言由万维网联盟(W3C)定义,并且该语言的 1.0 版本在 1999 年 11 月 16 日作为“推荐书”发布(请参阅参考资料)。我已经在拙作 XSLT Programmers' Reference 中提供了全面的规范和用户指南,因此我不打算在本文中涵盖相同内容。确切地讲,本文的目的只是使读者理解 XSLT 适合大规模事物的哪些位置。XSLT 的角色XSLT 的最初目的是将信息内容与 Web 显示分离。如其最初定义那样,HTML 通过按抽象概念(如段落、重点和编号列表)定义显示来实现设备独立性。随着 Web 变得越来越商业化,出版人希望其输出质量能达到与印刷品相同的质量。这逐渐导致越来越多地使用具体显示控件,如页面上材料的明确字体和绝对位置。然而不幸的是完全可以预料其副作用,即将相同的内容传递到替代设备,如数字电视机和 WAP 电话(印刷业的行话再现效果)将会变得日益困难。*www.shufadashi.com*?*?

声明:本网内容旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

你可能还关注
热门推荐
今日推荐 更多