JBoss平台上的Java EE程序开发指南

副标题:无

作   者:张洪斌编著

分类号:

ISBN:9787302148760

微信扫一扫,移动浏览光盘

简介

本书以丰富的示例,讲述在主流Java EE服务器——JBoss上开发Java EE程序的技术,包括Web(JSP、Servlet、MVC)、EJB(EJB 2.x)和EJB 3.0、JMS、Web Service、Hibernate、AOP等。正文讲述的所有内容,全部都有可运行的代码以演示,这有利于读者尽快地掌握知识要点。   本书适合有一定Java基础(J2SE和Java Web技术)的读者阅读,可作为在校学生、中高级技术开发工程师和其他IT技术人员的参考书,也可作为大专院校和培训机构的教学用书。 本书作者教育思想先进,在计算机图书写作方面具备高超的技巧,读者将会发现这是目前写得最容易阅读、收获最大的论述JBoss开发技术的著作。

目录

第1章 JBoss概况
1.1 JBoss应用服务器的安装、启动和停止
1.1.1 安装JBoss服务器
1.1.2 启动JBoss服务器
1.1.3 停止JBoss服务器
1.2 卸载JBoss服务器
1.3 JBoss的目录结构
1.4 JBoss IDE的安装和启动
第2章 JBoss IDE基础
2.1 JBoss IDE界面基础
2.1.1 Perspective和View
2.1.2 工程、文件和视图
2.1.3 界面的设置
2.2 建立工程和文件
2.2.1 新建向导
2.2.2 导入和导出
2.3 开发独立运行程序
2.3.1 开发HelloWorld Console程序
2.3.2 新建和编辑类
2.3.3 运行ConSole程序
2.3.4 运行Windows程序
2.3.5 在JBoss IDE外部运行程序
2.4 程序打包
2.5 在JBoss IDE中设置JBoss服务器
第3章 开发数据库程序
3.1 MySQL的安装和启动
3.1.1 MySQL的安装和设置
3.1.2 MySQL的启动和结束
3.2 数据库和表格的操作
3.2.1 MySQL编辑器的启动和结束
3.2.2 MySQL命令的格式
3.2.3 建立和删除数据库
3.2.4 建立和删除表格
3.2.5 操作表格中的数据
3.3 MySQL的JDBC驱动程序
3.4 MySQL和JBoss IDE的集成
3.4.1 开发访问数据库的程序
3.4.2 设置工程使用其他类库
3.4.3 运行程序
第4章 JBoss服务器管理基础
4.1 JBoss控制台
4.2 程序和服务的部署
4.3 MySQL和JBoss 服务器的集成
第5章 开发Java EE Web程序
5.1 开发JSP程序
5.1.1 建立Web Project
5.1.2 建立JSP文件
5.2 开发Servlet
5.2.1 完善Web模块结构
5.2.2 Web程序的打包和部署
5.2.3 运行程序
5.3 开发Struts程序
5.3.1 Struts应用程序结构
5.3.2 建立应用Struts的Eclise工程
5.3.3 Struts的JSP程序
5.3.4 ApplicationResources.properties和web.xml
5.3.5 建立FormBean
5.3.6 建立Action
5.3.7 编辑struts-config.xml
第6章 开发Session Bean
6.1 EJB概况及EJB 2.x和EJB 3.0的区别
6.2 开发EJB 2.x的Session Bean
6.2.1 利用向导建立Session Bean框架
6.2.2 添加Business方法
6.2.3 完善EJB模块的内容和结构
6.2.4 开发客户机程序
6.2.5 添加运行客户机程序的Client类库
6.2.6 运行客户机程序
6.3 开发EJB 3.0的Session Bean
6.3.1 建立EJB 3.0的工程
6.3.2 建立EJB 3.0的SessionBean
6.3.3 开发客户机程序
6.3.4 EJB 模块的打包、部署和运行
第7章 开发消息处理程序和Message-Driven Bean
7.1 JMS概念
7.2 开发点对点消息程序
7.2.1 开发发送消息程序
7.2.2 开发接收消息程序
7.2.3 程序的运行
7.3 JMS管理
7.4 开发出版/预订消息程序
7.4.1 开发出版程序
7.4.2 开发预订消息程序
7.4.3 运行程序
7.5 开发EJB 2.x 的MDB
7.5.1 建立MDB类
7.5.2 MDB的设置文件
7.5.3 MDB的打包和测试
7.6 开发EJB 3.0的MDB
7.6.1 建立EJB 3.0的MDB
7.6.2 EJB 模块的打包和部署
7.6.3 客户机程序的运行
第8章 开发EJB 2.x的Entity Bean
8.1 开发Entity Bean(BMP)
8.1.1 数据库和表格的设置
8.1.2 开发BMP Entity Bean
8.1.3 EJB的配置文件
8.1.4 EJB模块的打包和部署
8.1.5 开发EJB的客户机
8.2 开发Entity Bean(CMP)
8.2.1 数据库和表格的设置
8.2.2 开发CMP Entity Bean
8.2.3 开发Entity Bean的SessionBean客户机
8.2.4 EJB的配置文件
8.2.5 EJB模块的打包和部署
8.2.6 开发客户机
8.3 EJB中的复合关键字实例
8.3.1 数据库和表格的设置
8.3.2 开发CMP Bean
8.3.3 开发主键类
8.3.4 开发Session Bean
8.3.5 EJB的配置文件
8.3.6 EJB模块的打包和部署
8.3.7 开发客户机
8.4 CMP的一对多关系开发实例
8.4.1 数据库和表格的设置
8.4.2 开发CMP Bean
8.4.3 开发Session Bean
8.4.4 EJB的部署文件
8.4.5 EJB模块的打包和部署
8.4.6 开发客户机
8.5 CMP的一对一关系的开发实例
8.5.1 数据库和表格的设置
8.5.2 开发CMP Bean
8.5.3 开发Session Bean
8.5.4 EJB的部署文件
8.5.5 EJB模块的打包和部署
8.5.6 开发客户机
8.6 CMP的多对多关系开发实例
8.6.1 数据库和表格的设置
8.6.2 开发CMP Bean
8.6.3 开发Session Bean
8.6.4 EJB的部署文件
8.6.5 开发客户机
8.7 Finder和Select方法开发实例
8.7.1 处理CMP的Finder方法
8.7.2 开发CMP的Select方法
第9章 开发EJB 3.0的Entity
9.1 开发第一个Entity实例
9.1.1 开发第一个Entity实例
9.1.2 开发Entity类
9.1.3 开发访问Entity的SessionBean客户机
9.1.4 数据库设置文件
9.1.5 Entity模块的建立和部署
9.1.6 开发Entity的客户机
9.2 在Eclipse外部运行实例
9.3 Entity的关系处理实例
9.3.1 处理一对多关系
9.3.2 一对一和多对多关系的Entity
9.3.3 开发Entity的Session Bean和客户机
第10章 EJB 3.0的高级特性
10.1 表格的继承实例
10.1.1 TABLE_PER_CLASS类型的继承
10.1.2 SINGLE_TABLE类型的继承
10.1.3 JOINED类型的继承
10.2 复合主键实例
10.3 资源注入(Injection)实例
10.4 拦截器(Interceptor)实例
10.5 安全性实例
10.5.1 开发受资源控制的源程序
10.5.2 安全性设置文件
10.5.3 EJB模块与客户机
10.6 进度规划
10.7 开发EJB 3.0的Web Service
10.7.1 开发作为Web Service的EJB
10.7.2 开发Web Service的客户机
10.7.3 Web Service的部署和测试
第11章 开发Hibernate程序
11.1 开发第一个Hibernate程序
11.1.1 Hibernate的下载和安装
11.1.2 运行环境的设置
11.1.3 Java类和映射文件
11.1.4 Hibernate配置文件
11.1.5 开发客户机
11.1.6 ant编译和运行工程
11.1.7 在Eclipse中运行
11.2 在JBoss服务器上部署
11.3 Hibernate中的继承实例
11.3.1 Table per class类型的继承
11.3.2 Table Per Subclass类型的继承
11.3.3 Table per concrete类型的继承
11.4 开发Hibernate的拦截器
11.5 拍卖实例
11.5.1 在Eclipse之外编译和运行 实例
11.5.2 拍卖实例在Eclipse中的设置
11.5.3 拍卖实例的代码和映射文件
第12章 面向方面的程序设计
12.1 AOP的拦截器实例
12.1.1 新建AOP工程
12.1.2 AOP的类和设置文件
12.1.3 AOP类的运行
12.2 AOP的Advice实例
12.3 AOP类中的域实例
第13章 Duke's Bank实例
13.1 环境设置
13.2 编译、打包和部署代码
13.3 Duke's Bank作为单独的目录
13.4 Web Service的示例

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JBoss平台上的Java EE程序开发指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon