Java EE Web组件或是servlet,或是由JavaServer Faces和(或)JSP技术创建的网页。servlet是Java语言里的类,能够动态地处理请求并生成响应。JSP页面是基于文本的文档,能够以servlet的方式执行,且能以一种更...
Java EE客户端通常是Web客户端或应用程序客户端。1. Web客户端Web客户端由两部分构成:包含不同标记语言(HTML、XML等)的动态网页,它们是由运行于Web层的Web组件生成的;Web浏览器,展示来自服务器的页面内容...
Java EE应用由组件构成。Java EE组件是一个可以装配至Java EE应用中,具备完整功能的软件单元。Java EE组件包括与之相关的类和文件,可与其他组件通信。Java EE规范定义了如下Java EE组件:应用客户端以及...
基于其他企业应用模型开发的企业应用,都需要考虑与特定平台相关的安全问题,而Java EE的安全环境使得安全约束可在部署阶段才设定。Java EE平台让开发人员不用考虑安全性带来的复杂实现细节,使得基于Java EE...
Java EE平台使用分布式多层应用模型构建企业应用。应用逻辑根据功能划分为不同的组件,而应用组件被安装至不同的主机。在主机上部署的原则取决于应用组件在Java EE多层环境中所在的层次。在图1-1中,两个多层J...
Java EE应用模型以Java编程语言和Java虚拟机为前提,它们提供的应用可移植性强、安全性好、开发效率高,这构成了应用模型的基础。Java EE旨在帮助开发和部署企业级服务应用,以便为对企业有要求或贡献的客户、...
Java EE 6平台最重要的目标是简化开发过程。Java EE 6以平台的方式,为不同类型的组件提供了一个通用的基础框架。开发人员开发效率的提升得益于更多的注解、更少的XML配置、更多的POJO(Plain Old Java O...
今天,开发人员越发认识到市场对分布性、事务性和移动性应用的需求,这种应用能发挥服务器端技术在速度、安全和可靠性方面的优势。企业业务运营需要企业应用作为支撑,而这些应用通常是集中管理的,并且经常需要...
Java EE教程团队想要向Java EE 规范的领导者致谢,他们是Roberto Chinnici、Bill Shannon、Kenneth Saks、Linda DeMichiel、Ed Burns、Roger Kitain、Ron Monzillo、Dhiru Pandey、SanKara Rao、Bin...
第一部分 简介第1章 综述 21.1 Java EE 6平台新特性 31.2 Java EE应用模型 31.3 分布式多层应用 41.3.1 安全 51.3.2 Java EE组件 51.3.3 Java EE客户端 51.3...
Java EE教程团队想要向Java EE 规范的领导者致谢,他们是Roberto Chinnici、Bill Shannon、Kenneth Saks、Linda DeMichiel、Ed Burns、Roger Kitain、Ron Monzillo、Dhiru Pandey、SanKara Rao、Bin...
本书基于GlassFish服务器开源版讲述如何在Java EE 6平台上开发企业应用。Oracle GlassFish Server是一个Java EE兼容的应用服务器,它基于GlassFish服务器开源版开发而成。GlassFish服务器开源版是目前业界领...
本书作者均为Oracle Java EE 6文档团队成员,其中Eric Jendrock是Java EE Tutorial团队负责人,并编写了Java Servlet技术和Java安全性技术方面的文档,Ian Evan负责编写Enterprise JavaBeans、Java Pe...
封面宣传语: Oracle Java EE 6文档团队成员精准解说Java EE 6平台 以任务为导向,通过示例阐释企业应用开发 最新API和平台特性详解内容简介:本书为Oracle Java EE 6文档团队成员精...
本书是任务导向、示例驱动的Java EE 6 基础教程,讲述如何开发企业应用,并作为第4 版加入了很多新内容,详细介绍了最新的API 和平台特性。本书分8 部分阐述了Java EE 6 基础知识、Web 层技术(包括Ja...
Java程序的执行顺序是由语句来控制的。在本章中,你已经学过了以下Java控制语句:if、while、do-while、for、break、continue和switch。想要编写出正确的程序,理解如何使用这些语句是至关重要的。习题1. 表达式...
else if(见3.2节)的另一种选择就是switch语句本身。switch允许根据某个表达式的返回值,从代码中挑选要运行的语句块。switch语句中使用的表达式必须返回int、String或者枚举值。提示 String类将在第5章中讲解...
continue语句与break语句类似,但它只终止执行当前的迭代,导致控制权从下一次迭代开始。例如,以下代码会输出0~9的数字,但是不会输出5:当i等于5时,if语句的表达式运算结果为true,使得continue语句得以调用...
break语句是用来跳出do、while、for或switch语句的执行体。将break用在其他任何地方都会出现编译错误。例如,考虑以下代码:结果是:0123注意,break跳出了循环,块中其余的语句并没有执行。下面就是一个break的...
for语句就像while语句一样,即,用它把需要执行多次的代码括起来。但是,for比while更加复杂。for语句一开始是初始化,接着每次迭代进行一次表达式运算,如果表达式运算结果为true,就执行语句块。每次迭代执行一...