JSP(JavaServer Pages)技术是当下Web编程领域中的主流技术,它是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP是基于Java Servlet以及整个Java体系的Web编程技术。利用这一技术可以建立先进、安全和跨平台的动态网站。本教材以应用为主,从基本的语法和规范入手,以实例为导向,以实践为指导,深入浅出地讲解如何利用JSP技术创建灵活、安全和健壮的Web站点。书中配有大量的示例代码,由浅入深、循序渐进地讲解了全书15章的内容,其中包括引论、通用HTML、Java语言基础、JSP语法入门、JSP常用对象、JDBC数据库访问、JSP表单处理、JSP实用组
Java EE Web 编程技术教程
✍ Scribed by 刘甫迎
- Publisher
- 电子工业出版社
- Year
- 2010
- Tongue
- Chinese
- Leaves
- 384
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Java EE Web 编程技术教程》详细介绍了Java EE基础;Java EE的可视化集成开发平台(Eclipse及运行环境)、Java Applet及JDBC、Web层编程技术、Java EE轻型框架技术、EJB技术、Java EE持久性数据管理、Web服务与SOA技术、Java消息服务等异步技术和Java EE综合使用实例。《Java EE Web 编程技术教程》既突出轻型框架Hibernate、Struts 2、Spring,又有企业JavaBean(EJB 3.0)分布式重型框架;既有Web服务,也有面向服务结构(SOA)新技术,其内容主要集中在企业级Java项目所需的重要的API和工具上,使《Java EE Web 编程技术教程》成为一本较完整的Java EE Web编程技术教程。《Java EE Web 编程技术教程》共10章及3个附录,有实例、习题、教学大纲和实验指导书等。
《Java EE Web 编程技术教程》可作为本科院校、高职院校计算机及相关专业课程教材,也适合Web编程开发人员使用、参考。
✦ Table of Contents
内 容 简 介
前 言
目 录
第1章 Java EE基础
1.1 Web应用基本概念
1.1.1 Web应用定义
1.1.2 Web应用体系结构
1.1.3 基于层的设计
1.2 Java EE规范
1.2.1 什么是Java EE
1.2.2 Java EE的体系结构
1.2.3 Java EE应用程序构成及应用
1.2.4 几个典型Java EE体系结构
1.3 Java EE Web应用的编译和部署
1.3.1 Java EE的部署问题
1.3.2 创建一个JSP应用程序的实例
1.4 Java EE的发展与特点
1.4.1 Java EE的由来与发展
1.4.2 Java EE的新功能
1.4.3 Java EE开发环境IDE
习 题 1
第2 章 Java EE的可视化集成开发平台——Eclipse及运行环境
2.1 Eclipse概述
2.1.1 Eclipse的主要特点
2.1.2 Eclipse的组成
2.2 Eclipse的安装及开发环境的搭建
2.2.1 下载和安装JDK
2.2.2 下载并解压缩Eclipse SDK
2.2.3 安装Eclipse插件
2.3 Eclipse插件的开发及分类
2.3.1 基于插件的体系结构
2.3.2 开发HelloWorldPlugin插件
2.3.3 Eclipse插件的分类
2.4 Web服务器和应用服务器
2.4.1 Web服务器和应用服务器简介
2.4.2 Tomcat Web服务器
2.4.3 Eclipse与Tomcat集成
2.4.4 JBoss应用服务器
2.4.5 Eclipse与JBoss集成——JBossIDE
习 题 2
第3 章 Java Applet及JDBC
3.1 Java Applet基础
3.1.1 在HTML中调用Applet
3.1.2 编写一个Applet
3.1.3 改变标签的字体
3.1.4 向Applet 添加文本框和按钮组件
3.1.5 Applet的事件驱动编程
3.1.6 添加输出到一个Applet
3.2 Applet的生命周期和更复杂的Applet
3.2.1 Applet的生命周期
3.2.2 一个全交互的Applet
3.2.3 使用setLocation()方法
3.2.4 使用setEnable()方法
3.2.5 得到帮助
3.3 JDBC及其应用
3.3.1 JDBC编程技术
3.3.2 使用JDBC访问数据库
3.3.3 应用实例
习 题 3
第4章 Web层编程技术
4.1 JSP技术
4.1.1 JSP简介
4.1.2 JSP的语法
4.1.3 JSP的内建对象
4.1.4 JSP的表单及Cookie应用
4.1.5 JSP与JavaBean
4.2 Java Servlet技术
4.2.1 Servlet概述
4.2.2 开发Servlet应用
4.2.3 Servlet与JSP、JavaBean协同工作
4.3 用JSP访问数据库
4.3.1 用JSP访问SQL Server数据库
4.3.2 JSP用JavaBean操纵数据库
4.4 JSTL标准标签库技术
4.4.1 JSTL及其操作实现
4.4.2 在JSP中使用JSTL
4.5 JSF技术
4.5.1 JSF及其安装
4.5.2 JSP页面中使用JSF
习 题 4
第5章 Java EE轻型框架技术
5.1 Java EE轻型框架技术概述
5.1.1 轻型框架的流行
5.1.2 流行的轻型框架组合
5.1.3 轻型框架的MyEclipse环境
5.2 Struts2框架
5.2.1 Struts框架及其MVC结构
5.2.2 Struts2 与WebWork在代码重用性上的优势
5.2.3 Struts2的引例、Filter及配置
5.2.4 Struts2的Action
5.2.5 Struts2的OGNL表达式
5.2.6 Struts2的标签库
5.3 Hibernate框架
5.3.1 Hibernate概述
5.3.2 Hibernate的运行及其映射、基本配置和接口
5.3.3 DAO模式、Hibernate Synchronizer插件及开发
4.Eclipse中使用Hibernate Synchronizer进行开发
5.3.4 Criteria Query、HQL数据查询语言及Query接口
5.3.5 Hibernate的数据关联
5.3.6 Hibernate实体对象生命周期、缓存管理、事务
5.3.7 在Web环境下使用Hibernate
5.4 Spring框架
5.4.1 Spring基础及其开发环境
5.4.2 Spring的IoC、容器及基本配置
5.4.3 Spring的AOP
5.4.4 Spring整合Hibernate
5.5 开发Struts2、Hibernate、Spring集成程序
习 题 5
第6 章 EJB技术
6.1 企业级JavaBean(EJB):Java EE解决方案及其特点
6.2 EJB的工作原理、环境及运行
6.2.1 EJB的工作原理及类型
6.2.2 EJB 3.0 的特点及运行实例
6.2.4 EJB的类和接口
6.2.3 独立的Tomcat调用EJB
6.3 会话Bean
6.3.1 无状态会话Bean
6.3.2 有状态会话Bean
6.4 消息驱动Bean
6.5 实体Bean
6.5.1 实体Bean配置文件及JBoss的数据源
6.5.2 单表实体Bean及持久化实体管理器
习 题 6
第7章 Java EE持久性数据管理
7.1 Java持久性API简介
7.1.1 实体
7.1.2 管理实体
7.2 Web层持久性
7.2.1 定义持久性单元
7.2.2 创建一个实体类
7.2.3 获取对一个实体管理器的访问
7.2.4 访问数据库中的数据
7.2.5 更新数据库中的数据
7.3 EJB层的持久性(多表实体Bean)
习 题 7
第8章 Web服务与SOA技术
8.1 Web服务到底是什么
8.2 Web服务技术
8.2.1 概述
8.2.2 XML:自描述数据(DTD和模式语言、解析XML)
8.3 用JAX-WS开发Web服务
8.3.1 简介JAX-WS
8.3.2 下载CVS工具
8.3.3 创建Web服务
8.3.4 构建、测试和运行Web服务
8.4 面向服务结构
8.4.1 SOA简介
8.4.2 SOA的基础架构
8.4.3 SOA的实现
8.4.4 SOA的未来
习 题 8
第9章 Java消息服务等异步技术
9.1 Ajax技术
9.1.1 Asynchronous JavaScript+XML
9.1.2 XMLHttpRequest
9.1.3 基于Ajax的用户注册实例
9.1.4 Ajax集成技术:DWR
9.2 Java消息服务概念
9.2.1 什么是Java消息服务
9.2.2 提供者、客户、消息与管理对象
9.3 JMS编程模型
9.3.1 两种JMS编程模型
9.3.2 特定于模型的管理对象接口
9.3.3 消息使用的异步性
9.4 JMS可靠性与性能
9.4.1 客户确认
9.4.2 消息持久保存
9.4.3 时间依赖性和JMS发布模型
9.5 一个JMS pub/sub应用实例
9.5.1 开发消息发布者
9.5.2 开发消息预约者
9.5.3 关于部署
习 题 9
第10章 Java EE综合应用实例——公文管理信息系统
10.1 公文管理信息系统概述
10.2 设计数据库
10.3 系统公共配置
10.3.1 导入相关类库
10.3.2 配置web.xml
10.3.3 数据源配置
10.3.4 配置persistence.xml文件
10.4 公文管理信息系统业务逻辑和数据处理层的实现
10.4.1 admin表实体和对应会话Bean
10.4.2 category表的实体和会话Bean
10.4.3 ofile表的实体和会话Bean
10.5 公文管理信息系统表现层的实现
10.5.1 登录页面
10.5.2 后台首页
10.5.3 添加公文
10.5.4 查看公文
10.5.5 修改公文
10.5.6 删除公文
习 题 10
附录A Java EE Web编程技术教学大纲
附录B 实验指导书
二、实验专周(两周)
附录A Java EE Web编程技术教学大纲
附录B 实验指导书
附录C 使用日志记录
参 考 文 献
📜 SIMILAR VOLUMES
本书旨在培养学生的Java Web框架技术实践创新和工程能力,为广大读者提供一本Java Web框架知识综合学习和积累项目开发经验的书。 全书理论联系实践,引进以项目为驱动的教学模式,详细系统地讲解Struts2、Hibernate5和Spring5框架技术,将项目开发贯穿整个知识体系。全书共分11章,内容包括Struts2框架技术入门、Struts2核心组件详解、Struts2的高级组件、基于Struts2的个人信息管理系统项目实训、Hibernate5框架技术入门、Hibernate5核心组件详解、Hibernate5的高级组件、基于Struts2+Hibernate5的教务管理系统项目实
<p>《网站编程技术实用教程(第2版)》每个应用程序都有完整的程序源代码和在浏览器中程序运行显示的结果图,方便读者练习参考使用。网站编程技术在Internet上有着广泛的应用。《网站编程技术实用教程(第2版)》系统介绍了几种常用的网站编程技术:HTML、JavaScript、CSS、JSP、XML、MVC等,主要内容包括Web开发技术概述,HTML语言基本结构,JavaScript的使用,CSS样式表,使用JSP创建动态网页,数据库的使用,网站开发方法,使用模块化方法制作主页,网站应用程序实例等。</p> <p>《网站编程技术实用教程(第2版)》以通俗易懂的语言从实用的角度介绍了网站开发的几
本书是作者结合多年数控编程、数控加工工艺的教学、科研实践经验以及上机实践编写而成。本书通过大量的实例,分模块地阐述了数控编程与数控加工工艺的基本知识和运用。本书内容详实、条理清晰、着重于应用与理论相结合。本书可作为高等工科院校、高等职业技术院校、中专、电大等数控专业编程技术课程工程训练的教材和参考书,也可作为企业数控加工职业技能的培训教材。同时也可以作为数控专业英文课程的辅助参考资料。
本书是作者在多年教学实践与课程改革的经验和总结的基础上编写而成。以移动应用开发平台的原理、实现智能终端普适便携为主线,以提升读者探索兴趣为先导,自顶向下地介绍Android高级编程的核心技术,循序渐进地剖析Android应用开发的实现细节。通过本书的学习,读者能够对移动智能应用APP工作原理与技术有一个系统的、全面的了解,掌握移动应用软件开发的概念、组成和体系结构。本书力求概念准确、论述严谨、内容新颖、图文并茂,非常适合作为Android应用开发的教材。