j2ee学习笔记解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
j2ee学习笔记解析

J2ee学习笔记 第一章 XML 一、Web 项目目录构成: 1、src:java源码 2、webroot:是存放整个网站项目中资源(文档/页面/图片等等)的目录,当该项目被发布到服务器上之后,webroot的全部内容将放在服务器上context root(默认是当前项目名称)目录下面。 3、webroot/WEB-INF/lib:存放外部的一些jar包的目录 4、webroot/WEB-INF/web.xml:工程的主要配置文件,web服务器通过解析该文件可以得到需要的信息。 注意:用户新资源都放在webroot目录下 二、XML简介 eXtensiable Markup Language(扩展的标记语言),类似于Html,通过一些标记,描述数据、存储数据,用于工程的配置文件的配置、异构系统或者平台间传递数据。其前身是IBM的GML(通用的标记语言),由ISO认证后改为SGML(标准的通用标记语言),W3C(World Wid Web Consortium) 在98年确定了XML的规范,发布了xml1.0。 1、学习xml文档的编写 2、学习常用语言对xml的解析 3、学习使用xml进行数据交换 三、使用xml的原因: 1、使用文本文档来保存数据,解析时效率低下。 2、Html采用标记描述文档的显示格式和内容,HTML的标记不区分大小写,格式不是良好的,在解析时效率不高 3、用XML来描述并存储数据: (1)格式是非常良好的,标记严格区分大小写的,属性值必须用双引号或者单引号括起来。 (2)使用DTD(Document Type Definition) 和Schema(模式)来定义文档中使用的标记 (3)解析方便,各种主流编程语言都提供了xml文档的解析技术,使异构语言之间可以传递数据. 四、定义xml文档的一些规范: 1、文档的声明:?xml version=1.0 encoding=gb2312 ? 2、可选的DTD或者Schema的引入 3、定义元素:xml的元素必须是闭合 的,可以成对出现也可以单个标记,例如abc/abc或者 abc/;一个xml文档只有一个根元素,其元素可以合理的嵌套,元素也可以有属性,属性值必须用双引号或者单引号括起来;元素严格区分大小写; 4、xml编辑工具: 记事本/UE/EditPlus/MyEclipse 五、编写xml文档 只能有一个根标记,而且要合理嵌套。 六、使用DTD 当xml文档中引入了外部的DTD文档或者是在内部定义了DTD后,这个xml文档只能使用DTD中定义的标记及标记的属性和属性值的规范。 1、使用DTD或者是Schema的原因:例:银行和电信进行数据交换。 (1)解决方案通过xml传递数据 xml引入DTD文档:!DOCTYPE school SYSTEM test01.dtd (2)定义外部DTD文档 1)定义标记或者元素 !ELEMENT school (grade)* “*”号表示零个或多个 !ELEMENT grade (student)+ “+”号表示一个或多个 !ELEMENT student (name,age,score) !ELEMENT name (#PCDATA) !ELEMENT age (#PCDATA) !ELEMENT score (#PCDATA) #PCDATA:标记中的内容被解析abc 2)定义属性 !ATTLIST 标记名 属性名 属性类型 例:!ATTLIST student stuid ID #REQUIRED !ATTLIST student mgr IDREF #IMPLIED !ATTLIST student sex (female|male) #REQUIRED !ATTLIST student aaa CDATA 23abc !ATTLIST score unit CDATA #FIXED 分 属性类型: #REQUIRED:该属性必须有 #IMPLIED:该属性可以可无 CDATA:属性值不被解析 ID :属性不能与CDATA同时使用,唯一值限定 ,值不能全是数字 IDREF:表示该属性的值必须是在文档中出现的。 属性值是枚举: 标记名 属性名 (v1|v2) 默认值:标记名 属性名名 CDATA defaultvalue 固定单位:标记名 属性名 CDATA #FIXED 名称 第二章 Web Html 一、JavaWeb工程简介: 1、 开发环境搭建: (1)开发工具:MyEclipse (2)应用程序服务器

文档评论(0)

441113422 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档