`

Java EE学习第一篇

阅读更多

由于Java应用服务器,Web Services,AJAX等都需要xml的基础知识,所以先从xml学习开始,先在只入个门就行,深入的将来有时间再看。

xml定义的五个实体:

  • < 代表小于符号
  • > 代表大于符号
  • " 代表一个双引号
  • ' 代表一个单引号(或撇号)
  • & 代表一个“与”符号。

XML命名规则
名称可以含字母、数字以及其他的字符

  • 元素名称不能为空,空格,跳格等空白字符,至少含有一个有效的开始字符
  • 名称不能以数字或者标点符号开始,下划线除外
  • 名称不能以字符 “xml”(或者 XML、Xml等所有由这三个字母组成的标记)开始
  • 元素名称首字母后可接字母、数字、连词符、下划线、句号

可使用任何名称,没有保留的字词。

最佳命名习惯

使名称具有描述性。使用下划线的名称也很不错。

名称应当比较简短,比如:<book_title>,而不是:<the_title_of_the_book>。

避免 "-" 字符。如果您按照这样的方式进行命名:"first-name",一些软件会认为你需要提取第一个单词。

避免 "." 字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为 "name" 是对象 "first" 的属性。

避免 ":" 字符。冒号会被转换为命名空间来使用(稍后介绍)。

XML 文档经常有一个对应的数据库,其中的字段会对应 XML 文档中的元素。有一个实用的经验,即使用数据库的名称规则来命名 XML 文档中的元素。

非英语的字母比如 éòá 也是合法的 XML 元素名,不过需要留意当软件开发商不支持这些字符时可能出现的问题

分享到:
评论

相关推荐

    Java EE 7 Developer Handbook.pdf

    《Java EE 7 Developer Handbook》是一本专为Java EE 7开发者编写的参考指南,它旨在帮助读者开发出专业级别的应用程序。该手册为Java EE 7技术栈提供了详尽的指导和参考资料,是Java EE开发者必备的专业文献。书中...

    精通Java EE:精通Java EE 整合应用案例\源代码第五章

    《精通Java EE:精通Java EE 整合应用案例》是一本深入探讨Java企业级开发的专著,其第五章的源代码着重展示了如何在实际项目中整合和运用Java EE技术。这一章节的内容涵盖了多种Java EE核心组件的实战应用,旨在...

    精通Java EE:精通Java EE 整合应用案例\源代码第三章

    《精通Java EE:精通Java EE 整合应用案例\源代码第三章》是关于Java企业级应用开发的深度学习资源,主要聚焦于实际项目中的整合应用。本章内容可能涵盖多个Java EE技术的综合运用,如Servlet、JSP、EJB、JPA、JSF、...

    java EE 文档API

    在描述中提到的“非常强的javaee Api,英文版的”,这意味着我们拥有官方的、权威的Java EE API文档,这对于学习和开发Java EE应用至关重要。API文档通常包含以下内容: 1. **技术规范**:Java EE API文档详细介绍...

    Java EE基础实用教程第1章至第6章实验及参考解答

    通过第1章至第6章的实验,学习者将逐步掌握如何构建动态Web项目、处理HTTP请求、实现数据持久化以及进行用户界面设计。 在Java EE中,Servlet是服务器端的Java应用程序,用于扩展Web服务器的功能,处理HTTP请求。第...

    Java EE 5 SDK

    Java EE 5 SDK是Java企业版(Enterprise Edition)的一个重要版本,它为开发分布式、多层的Web应用程序提供了全面的框架和支持。这个SDK包含了运行Java EE应用所需的所有组件,包括服务器、API文档、示例代码以及...

    The Java EE 5Tutorial

    《Java EE 5 Tutorial》是Java企业版5(Java Platform, Enterprise Edition 5)的一份官方教程,旨在帮助开发者深入理解和掌握Java EE平台的核心技术。这份文档详细介绍了如何使用Java EE 5进行分布式应用程序的开发...

    精通Java EE:精通Java EE 整合应用案例\源代码\源代码2-9章.

    本资料包包含"精通Java EE:精通Java EE 整合应用案例\源代码\源代码2-9章"的相关内容,着重讲解了从第二章到第九章的Java EE核心技术及其实际应用。 在Java EE的体系中,主要涵盖以下几个关键知识点: 1. **...

    Professional Java EE Design Patterns

    在第一部分“Introduction to Java EE Design Patterns”中,书中首先提供了一个设计模式的简要概述。设计模式通常分为创建型、结构型和行为型三大类,它们是面向对象软件设计中反复出现的问题的解决方案。这些模式...

    第1讲Java EE 应用和开发环境

    第1讲Java EE 应用和开发环境,适合大学自学的好文章,欢迎前来下载

    Beginning Java EE 7.pdf

    ##### 第1章:Java EE 7 概览 - **内容概要**:介绍了 Java EE 7 的新特性和改进之处,以及这些特性如何帮助开发者更高效地开发企业应用。 ##### 第2章:上下文与依赖注入 - **关键技术**:CDI 规范,包括 Bean 的...

    Java EE 实战教程

    - **第一部分:准备工作** - 下载并安装NetBeans 5.5.1 + Sun Application Server Pack - 安装NetBeans Visual Web Pack - 设置JavaDB数据库连接,包括创建数据库、设置连接池等步骤。 - 创建“企业项目”:名为...

    Java EE 5 规范

    - **定义**:Java Platform, Enterprise Edition (Java EE) Specification 版本 5(简称 Java EE 5)是 Sun Microsystems 在 2006 年发布的最新版本,它为开发企业级应用提供了一个标准框架。 - **目标**:Java EE 5...

    Java.EE.7.Essentials

    《Java EE 7 Essentials》是一本详细介绍Java企业版7(Java EE 7)的书籍,涵盖了Java EE 7平台的新特性、组件以及应用场景。Java EE 7是在2013年推出的Java企业级计算平台的标准版本,它在Java EE 6的基础上做了...

    Java EE7权威指南

    本指南涵盖了Java EE7的所有核心组件和服务,旨在帮助开发者充分利用这一版本的新特性和改进,提升应用程序的开发效率和性能。 卷一可能侧重于Java EE7的基础概念和技术,如Servlet 3.1、JSP 2.3、JavaServer Faces...

    Java EE企业级应用开发教程 Spring+Spring MVC+MyBatis 第2版 Jav 第2版源码

    《Java EE企业级应用开发教程》第二版,结合Spring、Spring MVC和MyBatis三大框架,为读者提供了全面深入的Java后端开发学习路径。这本书的源码资源旨在帮助开发者通过实践来理解并掌握企业级应用开发的核心技术。 ...

    轻量级Java EE企业应用实战第三版第二章源码

    在《轻量级Java EE企业应用实战第三版》中,第二章主要探讨了Java EE的基础概念和核心组件,以及如何构建轻量级的企业级应用程序。本章源码提供了实际操作的示例,帮助读者深入理解Java EE开发的关键技术。下面我们...

    Java EE练习题200902

    描述中的"SCWCD第二份题目"意味着这是针对该认证的第二次练习集,可能涵盖了比第一份更深入或者更全面的内容,并且提到了"如果有误请指正",暗示这可能是由教学者或经验丰富的开发者编纂的,可能存在一些讨论和修正...

Global site tag (gtag.js) - Google Analytics