词条 | J2EE应用开发(WebLogic+JBuilder)(第二版) |
释义 | 基本信息作者: 赵强丛书名: Java开发专家 出版社:电子工业出版社 ISBN:7121032155 上架时间:2006-11-21 出版日期:2006 年11月 开本:16开 页码:438 版次:2-1 内容简介本书介绍如何将最流行的j2ee应用服务器weblogic server和最好的java集成开发工具jbuilder结合起来开发j2ee应用,主要内容包括:weblogic server的安装与配置、web应用开发、数据库访问、jms开发、ejb开发、web services开发、j2ee安全框架等内容。本书还通过一个j2ee应用实例——jnestore系统,介绍了当前流行的轻量级j2ee应用开发的全貌。. 流行的服务器+流行的开发环境是本书的特色。从环境搭配到高级应用开发,本书为那些想用j2ee开发应用程序的初学者和中级读者提供了学习的捷径。 目录第1章 j2ee概述. 1 1.1 j2ee的产生 1 1.2 j2ee的优势 2 1.3 j2ee应用程序的结构 3 1.4 j2ee技术规范 4 1.4.1 jdbc 4 1.4.2 servlet与jsp 5 1.4.3 jndi 5 1.4.4 rmi 6 1.4.5 jms 6 1.4.6 javamail 6 1.4.7 ejb 6 1.4.8 jmx 7 1.4.9 web services 7 1.5 j2ee的学习路线 8 1.6 小结 8 第2章 bea weblogic server入门 9 2.1 weblogic server简介 9 2.1.1 weblogic server下应用程序的结构 9 2.1.2 weblogic server的 .技术名词 10 2.2 weblogic server的安装 11 2.2.1 weblogic平台安装 11 2.2.2 使用配置向导建立域 16 2.3 weblogic server管理基础 19 2.3.1 使用管理控制台配置服务器 19 2.3.2 使用weblogic.admin配置服务器 25 2.3.3 管理日志 30 2.3.4 监控服务器运行状况 33 2.4 小结 33 第3章 jbuilder使用入门 35 3.1 jbuilder 2006的新特性 35 3.2 jbuilder 2006集成开发环境介绍 35 3.2.1 主菜单 37 3.2.2 工具条 38 3.2.3 工程窗口 38 3.2.4 结构窗口 39 3.2.5 文件窗口 39 3.2.6 内容窗口 40 3.2.7 消息窗口 43 3.3 jbuilder下的java程序开发 43 3.3.1 建立java工程 43 3.3.2 程序的运行和调试 47 3.4 jbuilder对j2ee开发的支持 48 3.4.1 客户端程序开发 48 3.4.2 中间层的开发 49 3.5 jbuilder 2006的j2ee开发环境配置 51 3.6 小结 54 第4章 mysql数据库的安装与使用 55 4.1 mysql简介 55 4.2 mysql的安装与管理 56 4.3 mysql的常用操作 58 4.4 mysql的jdbc开发 60 4.5 小结 60 第5章 weblogic server中的jndi 61 5.1 jndi简介 61 5.2 jndi的基本操作 62 5.2.1 建立初始上下文 63 5.2.2 绑定与查找 64 5.2.3 完整的jndi实例 64 5.3 weblogic server 9.0中的jndi树 68 5.4 小结 69 第6章 weblogic server中的jdbc 71 6.1 weblogic server支持的jdbc 71 6.1.1 jdbc简介 71 6.1.2 jdbc的结构 71 6.1.3 jdbc驱动程序 72 6.1.4 jdbc的主要对象 73 6.1.5 weblogic server数据源配置 74 6.2 weblogic server下的jdbc开发实例 80 6.2.1 建立连接 80 6.2.2 执行sql语句 81 6.2.3 处理结果集 81 6.2.4 关闭连接 82 6.2.5 使用jbuilder 2006完成jdbc实例 82 6.3 weblogic server中的事务处理 85 6.3.1 事务的基本理论 85 6.3.2 jdbc中的简单事务 87 6.3.3 weblogic server中的事务 88 6.4 jdbc的高级话题 92 6.4.1 使用preparedstatement 92 6.4.2 处理大数据对象 93 6.4.3 如何优化性能 97 6.5 小结 98 第7章 weblogic server的jms开发 99 7.1 jms简介 99 7.1.1 jms基础 99 7.1.2 jms消息 101 7.1.3 持久订阅 107 7.2 jms中的事务 107 7.2.1 事务性会话 107 7.2.2 jta事务 108 7.3 weblogic server中的jms配置 109 7.4 jms开发实例 115 7.4.1 点对点方式的jms实例 115 7.4.2 发布/订阅模式的jms实例 125 7.5 小结 129 第8章 开发javamail应用 131 8.1 javamail介绍 131 8.1.1 协议 131 8.1.2 javamail关键类 132 8.2 weblogic server中javamail的配置 136 8.3 weblogic server对javamail的支持 138 8.3.1 为weblogic server配置javamail 138 8.3.2 使用javamail发送消息 138 8.3.3 使用javamail接收消息 139 8.4 javamail开发实例 140 8.5 小结 144 第9章 ejb技术架构 145 9.1 组件技术 145 9.2 ejb的基本概念 146 9.3 ejb的结构 147 9.4 ejb的类型 147 9.4.1 会话bean 147 9.4.2 实体bean 148 9.4.3 消息驱动bean 149 9.5 ejb编程模型 150 9.5.1 基于rmi的工作原理 150 9.5.2 bean类 150 9.5.3 对外接口 152 9.5.4 home接口 152 9.6 ejb的部署和使用 154 9.6.1 部署描述文件 154 9.6.2 ejb-jar文件 155 9.6.3 使用ejb组件 155 9.7 小结 157 第10章 weblogic server中的会话bean开发 159 10.1 会话bean的基本理论 159 10.2 无状态会话bean开发 160 10.2.1 创建remote接口 160 10.2.2 创建home接口 161 10.2.3 创建bean类 162 10.2.4 远程方法返回结果类 165 10.2.5 编辑部署文件 166 10.2.6 编写客户端测试程序代码 168 10.3 有状态会话bean开发 172 10.3.1 remote接口程序 172 10.3.2 home接口程序 172 10.3.3 代表商品的item类 173 10.3.4 bean类 173 10.3.5 编辑部署文件 175 10.3.6 编写客户端测试程序 176 10.4 jbuilder 2006下的会话bean开发 176 10.4.1 jbuilder 2006中开发会话bean的基本步骤 176 10.4.2 开发无状态会话bean 177 10.4.3 开发有状态会话bean 193 10.5 小结 208 第11章 weblogic server中的实体bean开发 209 11.1 实体bean的基本理论 209 11.1.1 什么是实体bean 209 11.1.2 实体bean的组成 210 11.2 实体bean开发实例 216 11.2.1 概述 216 11.2.2 开发步骤 216 11.3 使用ejb ql开发查询 229 11.3.1 ejb ql 229 11.3.2 查询方法开发实例 230 11.4 建立实体bean的关系 232 11.4.1 实体bean的关系概述 232 11.4.2 实体bean关系开发实例 233 11.5 ejb引用 239 11.6 小结 240 第12章 weblogic server下的消息驱动bean开发 241 12.1 消息驱动bean基本理论 241 12.1.1 优势 241 12.1.2 生命周期 242 12.2 开发和配置消息驱动bean .. 242 12.3 并发控制 244 12.4 使用事务 245 12.5 小结 245 第13章 web开发技术概述 247 13.1 web开发技术的历史与发展趋势 247 13.2 web应用程序的结构及部署 248 13.3 如何成为一名优秀的web开发人员 252 13.3.1 基本技能 252 13.3.2 高级技术 253 13.4 小结 256 第14章 weblogic server下的servlet开发 257 14.1 servlet的基本理论 257 14.1.1 什么是servlet 257 14.1.2 servlet的生命周期 257 14.1.3 开发一个简单的servlet 258 14.1.4 servlet的工作方式 260 14.2 servlet编程接口 260 14.2.1 servlet类接口的分类 261 14.2.2 与servlet实现相关 261 14.2.3 与servlet配置相关 262 14.2.4 与servlet异常相关 262 14.2.5 与请求和响应相关 263 14.2.6 会话跟踪 264 14.2.7 与servlet上下文相关 265 14.2.8 与servlet协作相关 265 14.2.9 过滤 265 14.3 jbuilder 下最简单的servlet开发 266 14.3.1 建立web应用 266 14.3.2 使用servlet向导建立servlet 268 14.3.3 部署web应用 270 14.3.4 运行web应用程序 271 14.4 处理客户端请求的servlet开发 271 14.4.1 建立工程及web模块 271 14.4.2 建立处理请求的servlet 273 14.5 读取servlet初始化参数的实例 276 14.6 自动运行的servlet实例 278 14.7 servlet过滤器开发 278 14.7.1 建立web应用 279 14.7.2 使用filter servlet向导 279 14.7.3 运行web应用程序 280 14.8 小结 280 第15章 weblogic server下的jsp开发 281 15.1 jsp基础知识 281 15.1.1 jsp介绍 281 15.1.2 jsp语法基础 281 15.1.3 jsp生命周期 286 15.2 jbuilder下的jsp开发 287 15.3 jsp高级话题 292 15.3.1 使用javabean 292 15.3.2 使用标签 298 15.4 jbuilder下的struts应用开发实例 301 15.4.1 什么是struts 301 15.4.2 建立struts工程 303 15.4.3 部署及运行struts工程 309 15.5 小结 309 第16章 理解web services 311 16.1 web services概述 311 16.1.1 web services是什么 311 16.1.2 web services的优点 312 16.1.3 web services的标准 313 16.2 web services开发简介 315 16.3 面向服务的软件架构(soa) 315 16.4 小结 318 第17章 web services开发 319 17.1 bea下的web services开发简介 319 17.2 web services开发实例 320 17.3 jbuilder下的web services开发 326 17.3.1 建立javabean 326 17.3.2 web services配置 327 17.3.3 部署及测试 329 17.4 小结 331 第18章 java安全基础 333 18.1 信息安全的基础知识 333 18.1.1 加密/解密 333 18.1.2 认证技术 336 18.1.3 数字签名 336 18.1.4 数字证书 337 18.1.5 ssl 337 18.2 java安全模型 337 18.3 小结 339 第19章 weblogic server的安全框架 341 19.1 验证与授权 341 19.2 用户和角色 341 19.3 说明性安全 341 19.4 编程性安全 342 19.5 安全域 342 19.6 小结 346 第20章 j2ee应用安全性 347 20.1 web应用安全 347 20.1.1 定义[security-constraint]元素 347 20.1.2 在web.xml中定义[security-role]元素 348 20.1.3 在web.xml中定义[login-config]元素 348 20.2 使用jaas进行安全验证 350 20.2.1 jaas简介 350 20.2.2 weblogic server下的jaas开发 351 20.3 ejb安全 362 20.4 小结 362 第21章 传统架构的j2ee综合实例 363 21.1 网上购书系统需求分析 363 21.2 j2ee设计模式 364 21.2.1 设计模式概述 364 21.2.2 mvc设计模式 365 21.2.3 session facade 模式 366 21.2.4 ejbhomefactory模式 370 21.3 网上购书系统设计 371 21.3.1 web应用程序的设计 371 21.3.2 ejb部分的设计 372 21.4 网上购书系统的实现 373 21.4.1 准备工作 373 21.4.2 开发实体bean 374 21.4.3 开发消息驱动bean ordermdb 377 21.4.4 开发会话bean facade 379 21.4.5 开发购物车程序 384 21.5 小结 386 第22章 需求分析及技术方案 387 22.1 需求分析 387 22.2 架构设计 388 22.3 jnestore的功能演示 390 22.4 小结 392 第23章 基于框架的j2ee开发实例 393 23.1 基于strutsweb层开发 393 23.1.1 定义jnestore的配置文件 393 23.1.2 建立应用程序初始页面 396 23.1.3 建立显示图书的功能模块 397 23.1.4 建立用户登录功能模块 402 23.1.5 建立新用户注册功能模块 405 23.1.6 建立购物车管理功能模块 410 23.1.7 建立订单处理功能模块 414 23.1.8 建立退出应用程序功能模块 416 23.1.9 建立图书查找功能模块 417 23.1.10 应用程序国际化 418 23.2 jnestore业务接口定义 420 23.3 基于hibernate框架的数据操作 426 23.4 小结... 438 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。