搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
我的J2EE成功之路:实战Ajax, JSP, Struts 2, Spring, Hibernate
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121094675
  • 作      者:
    郭锋等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  技术全面:涵盖JavaWeb开发的主流技术和开发工具
  由浅入深:每章从简单示例入手,最后给出一个详细示例加深理解
  实战性强:书中提供了大量典型的应用案例,实战性很强
  强调编程思想:每个实例都采用面向对象的思想进行设计开发
  DVD-ROM:提供《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》源代码及赠送13个小时的Javaweb开发入门视频
  《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》技术内容:
  JavaWeb开发思想
  搭建数据库开发环境
  JSP技术详解
  JDBC技术详解
  Struts2技术详解
  Hibernate3技术详解
  JUnit使用指南
  Dom4j使用指南
  新闻发布系统(JSP+Servlet+DAO)
  用户管理系统(Spring+Hibernate)
  搭建JavaWeb开发和运行环境
  JavaScript技术详解
  Servlet技术详解
  Ajax技术详解
  Spring2技术详解
  Log4j使用指南
  JFreeChart使用指南
  注册管理系统(JSP+JavaBean)
  网上购物系统(Ajax+Struts+Hiberrlate)
  留言簿管理系统(JSF+Struts+Spring)
  网上考试系统(Struts+Spring+Hibernate+JPA)
  《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》案例:
  档案管理系统:采用UML+JSP+Spring+Struts2实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第9章。
  权限管理系统:采用JSP+Spring+EJB3实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第10章。
  图书管理系统:采用、JSP+Spring+Hibernate实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第11章。
  注册管理系统:采用JSP+JavaBean实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第16章。
  新闻发布系统:采用JSP+JavaBean+Servlet实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第17章。
  网上购物系统:采用Ajax+Struts+Hibernate实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第18章。
  用户管理系统:采用Spring+Hibernate实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第19章。
  留言簿管理系统:采用JSF+Struts+Spring实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第20章。
  网上考试系统:采用Struts+Spring+Hibernate+JPA实现,参考《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》第21章。
  《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》赠送的13个小时的Java Web开发入门
  视频:
  搭建开发环境
  JSP的基础语法
  JSP令元素
  JSP动作元素
  JSP内置对象
  数据库操作
  JSP和Java Bean
  EL表达式
  JSTL标签库
  Server开发基础
  Filter开发
  Listener开发
  DAO设计模式
  MVC设计模式
  Struts2基础
  Struts2高级应用
  持久化框架Hibernate
  Spring开发
  Struts2整合Hibernate开发
  Struts2整合Spring开发
  学一时,挑灯夜战;进一步,海阔天空!
  从现在开始,让我们踏止J2EE的成功之路吧!
展开
作者简介
  郭锋,从事钢铁行业ERP系统开发,所开发的MES系统荣获河北省科技进步奖,个人曾获得全国钢铁行业技术能手。曾经创办了51team公司,现任东冉科技股份有限公司首席架构师。
展开
内容介绍
  笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Java进行Web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些Web开发技术的使用,并能将其应用在实战中。
  《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》在编排上力争让读者能够快速掌握Java Web的设计方法。首先对JavaEE的来源、整体框架和它的核心技术,以及MVC模式的设计思想、规范及它的优缺点进行了讲解;然后对Java Web环境的建立、数据库的搭建、一些基本技术比如JavaScript、JSP、Servlet、JDBC进行讲解;接着对Ajax、 Struts 2、Spring 2、Hibemate 3、JPA进行了讲解;又对Log4j、Dom4lj、JUnit和JFreeChart等工具的使用方法进行了介绍,在介绍过程中,笔者根据自己在项目中的经验,只讲解那些平常在实际项目中经常使用的一些功能,目的只有一个,就是使读者快速地学会工具的使用。最后,笔者按照软件开发的过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。
  《我的J2EE成功之路:实战Ajax,JSP,Struts 2,Spring,Hibernate》适用于初、中、高级软件设计人员阅读,同时也可用作高校相关专业和社会培训班的教材。
展开
精彩书摘
  第0章  Java Web开发总览
  1.软件开发的整体流程
  目前比较常见的软件开发流程有:瀑布开发、RUP(统一过程)、敏捷开发等,其中RUP的框架图如图0.1所示。
  一般来讲,一个项目的开发流程主要包括:项目启动、需求调研、设计开发、测试、部署、项目总结、运行维护,在此过程中还伴随着项目管理、配置管理、质量保证等过程。这些阶段的含义如下:
  项目启动是指《项目愿景和范围》和《项目执行计划书》评审通过后,即由项目经理告知配置管理人员分别在相应的管理工具中建立该项目和相关目录,并对项目组成员进行相应授权。
  需求调研是指在获取需求过程中,需求人员需要编写软件需求规格说明书并建立需求跟踪矩阵。
  设计开发是指开发经理将任务分配给设计开发人员,设计开发人员在工具中将分配的任务状态改为处理中,在设计过程中,设计人员将设计过程中产生的文档存放在工具的相应目录中,编码人员每天将代码上传至代码管理工具,完成某项分配任务的功能后,根据版本号对领域打标签,然后在管理工具中修改分配内容状态为已解决,并将标签名和打标签的位置记录在所分配内容的备注中。
  测试是指测试人员编写测试用例、测试计划,并对开发人员提交的代码进行测试,全部测试完毕后,提供最终全部测试通过的标签给部署人员。
  部署是指部署人员根据测试人员提供的标签,将程序部署至培训机,并邮件通知项目经理,项目经理组织相关人员进行培训,培训没有发现问题,则通知部署人员,部署人员修改分配内容为已发布,然后部署人员根据版本发布日期按计划将程序部署至正式机,并通知项目经理。
  一个比较实用的软件开发的整体流程图如图0.2所示。
展开
目录
第0章 Java Web开发总览
在阅读本书之前,请各位读者务必先阅读本章的内容。本章主要描述项目开发的流程、如何进行架构设计、如何设计包结构等内容,这些内容是本书编写的基础。通过对本章节的阅读,读者可以了解本书各章节安排的基本指导思想,本书精选案例的设计思路。

第一部分
第1章 Java Web开发思想
随着IT技术的发展和企业对信息化需求的日益增加,在软件开发技术方面逐渐分为了两个阵营:Java和.Net。因为Java在安全性、跨平台性以及分层次的架构方面有着不可比拟的优势,所以特别适合于大型企业级应用的开发,JavaEE就是Java平台中专门为企业应用制订的标准框架。本章从JavaEE的发展讲起,在读者了解了JavaEE的运行模式后,再逐个讲解JavaEE的核心技术,然后通过对MVC模式的讲解,使读者认识到MVC是如何实现JavaEE框架的,最后讲解Java Web开发所需的常用技术。
1.1 JavaEE简介
1.1.1 JavaEE的发展
1.1.2 JavaEE运行模式
1.2 JavaEE核心技术
1.2.1 JSP(Java服务页面)
1.2.2 Servlet
1.2.3 EJB(企业JavaBean)
1.2.4 JDBC(Java数据库连接)
1.2.5 JTA(JaVa事务)
1.2.6 JavaMail(Java邮件服务)
1.2.7 JMS(JaVa消息服务)
1.2.8 RMI(远程方法调用)
1.2.9 JNDI(Java命名和目录服务)
1.2.10 XML(扩展标识语言)
1.2.11 JMX(Java分布式管理)
1.2.12 JACC(Java容器授权合同)
1.2.13 JCA(Java连接器体系)
1.3 MVC模式原理
1.4 Model规范
1.4.1 Model 1 规范
1.4.2 Model 2 规范
1.5 Java Web开发所需要的技术
1.5.1 AjaX
1.5.2 MVC框架
1.5.3 持久层技术
1.6.Java Web开发学习路线图
1.7 小结

第2章 搭建Java Web开发和运行环境
要进行Java Web程序开发,就离不开编译Java的环境JDK,也离不开运行JSP、Servlet的容器,本书选择Tomcat,此外还需要能够快速开发代码的辅助工具Eclipse。本章首先建立Java开发环境,然后配置Tomcat和Eclipse,通过本章开发环境的搭建,使读者能够在此基础上开发、创建和发布Web应用。
2.1 搭建Java开发环境
2.1.1 下载并安装JDK
2.1.2 设定环境变量
2.1.3 验证JDK环境是否配置成功
2.2 搭建Java Web运行环境
2.2.1 下载Tomcat
2.2.2 设定TOMCA/HOME
2.2.3 验证Tomcat是否安装成功
2.2.4 在Tomcat下创建和发布Web应用
2.3 搭建Eclipse的开发环境
2.3.1 下载并配置Eclipse
2.3.2 整合Eclipse和Tomcat
2.4 使用Eclipse创建和发布Web应用
2.4.1 编写能输出HelloWorld的JSP文件
2.4.2 运行JSP文件
2.5 小结

第3章 搭建数据库开发环境
目前绝大多数的Java Web应用,都是建立在数据库基础上的,因此本章将讲解数据库环境的搭建。首先对MySQL数据库进行简单的介绍,然后重点讲解MySQL数据库的安装和使用方法。
3.1 MySQL概述
3.1.1 MySQL简介
3.1.2 下裁并安装MySQL
3.1.3 下载并安装XAMPP
3.1.4 配置MySQL的数据库驱动程序
3.2 使用MySQL数据库
3.2.1 采用XAMPP管理MySQL数据库
3.2.2 创建数据库表
3.3 SQL语法介绍
3.3.1 SQL简介
3.3.2 SQL基本语法
3.4 小结

第二部分
第4章 JavaScript技术详解
Java Script在页面控制方面起着无可代替的作用,但它在编程方面的一些不好的习惯也饱受诟病,但自从Prototype推出以后,开发人员突然发现,原来Java Script也可以使用面向对象的方式编程,可以促使开发人员养成良好的编程习惯。
本章首先对Java Script的基础知识进行介绍,然后重点讲解Java Script的函数、对象和事件处理机制,以及如何使用Java Script来面向对象编程,最后着重讲解XMLHttpRequest对象,从而使读者真正理解Java Script的强大功能。
4.1 JaVascript语言基础
4.1.1 变量和数据类型
4.1.2 运算符和表达式
4.1.3 程序控制语句
4.2 自定义函数
4.2.1 函数的定义
4.2.2 函数的使用
4.3 系统内部函数
4.3.1 使用eval返回字符串的值
4.3.2 使用escape进行字符编码
4.3.3 使用unescape进行字符解码
4.3.4 使用parseInt和parseFloat进行数值转换
4.3.5 使用typeof判断对象类型
4.3.6 使用isFinite判断一个变量是否有界
4.3.7 使用isNaN判断一个变量是否是数值
4.4 系统内部对象
4.4.1 Atray对象
4.4.2 Obiect对象
4.4.3 Window对象
4.4.4 NaVigator对象
4.4.5 Location对象
4.4.6 History对象
4.4.7 screen对象
4.5 XMLHttpRequest概述
4.5.1 XMLHttpRequest的生命周期
4.5.2 XMLHttpRequest的方法和属性
4.5.3 建立XMLHttpRequest对象池
4.5.4 使用Iframe代替XMLHttpRequest
4.6 小结

第5章 JSP技术详解
本章重点讲解JSP的基本知识。JSP是一种纯Java平台技术,采用JSP开发的Web应用是跨平台的,既可以在Windows下运行,也可以在UNIX下运行。
5.1 JSP技术简介
5.2 JSP的基本语法
5.2.1 基本语句
5.2.2 数据类型
5.3 JSP的内置对象
5.3.1 request对象
5.3.2 response对象
5.3.3 pageContext对象
5.3.4 session对象
5.3.5 application对象
5.3.6 out对象
5.4 JSP技术应用
5.4.1 使用JSP操作Cookie
5.4.2 利用缓存技术提高JSP性能
5.5 小结

第6章 Servlet技术详解
本章首先对Servlet进行简要的介绍,然后详细讲解Servlet的生命周期,最后通过示例演示Servlet的使用方法。
6.1 Servlet技术简介
6.2 Servlet的生命周期
6.2.1 加载Servlet
6.2.2 初始化
6.2.3 处理请求
6.2.4 服务结束
6.3 Filter技术
6.3.1 Filter技术原理
6.3.2 Filter示例
6.4 小结

第7章 JDBC技术详解
……
第三部分
第8章 Ajax技术详解
第9章 Struts 2 技术详解
第10章 Spring 2技术详解
第11章 Hibernate 3 技术详解

第四部分
第12章 Log4j 使用指南
第13章 JUnit 使用指南
第14章 JFreeChatr 使用指南
第15章 Dom4j 使用指南

第五部分
第16章 注册管理系统(JSP+JavaBean)
第17章 新闻发布系统(JSP+Servlet+DAO)
第18章 网上购物系统(Ajax+Struts+Hibernate)
第19章 用户管理系统(Spring+Hibernate)
第20章 留言簿管理系统(JSF+Struts+Spring)
第21章 网上考试系统(Struts+Spring+Hibernate+JPA)
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证