Java Web整合开发与项目实战

出版时间:2009-2  出版社:人民邮电出版社  作者:徐明华  页数:410  
Tag标签:无  

前言

  在Java技术领域,Java Web应用开发空前活跃,致使许多程序员都积极地学习有关Java Web开发技术,但是面对众多的开发技术,许多人会感到困惑,不知如何学习,如何在实战中应用这些技术。本书就是为完整地学习Java Web开发技术后,想整合应用且逐步过渡到轻量级Java EE开发的人员准备的。本书内容融入了作者多年的Java Web开发经验,是Java培训专家的倾心之作。  本书的内容  第一部分 Java Web开发基础  第1章 概括地介绍了Java Web开发的基本知识,以及一些常用软件的安装和配置。  第2章 介绍了HTML相关的基础知识,为前端开发做一些必要的知识储备。  第3章 介绍了CSS的基础知识,这是:JSP做页面最常用的修饰技巧。  第4章 介绍了JavaScript的基础知识,这是JSP开发中验证表单等最实用的方法。  第5章 介绍了Servlet的基础知识,这是JSP开发中最核心、最基础的部分。  第6章 介绍了AjaX的基础知识,这是JSP开发中增加用户体验、增强页面效果的主流技术。  第7章 介绍了JSP的编程基础知识,这是JSP开发中必须掌握的最基础部分。

内容概要

  《Java Web整合开发与项目实战》共分3部分,详细介绍了HTML、CSS、JavaScript、Servlet、Ajax、JSP等与Java Web前端开发相关的技术,并从应用的角度出发向读者展示了Web开发中各种技术的整合,将开发的需求和学习规律有机地组织在一起。为了使读者的开发技术逐步提升到Java EE水平,《Java Web整合开发与项目实战》还重点介绍了利用主流框架,如Struts、Spring和Hibernate相结合的轻量级应用开发知识及案例实现。  《Java Web整合开发与项目实战》在知识讲解上,采用前端技术→JSP基础→JSP实战技术→主流框架整合→案例实践这种逐步提升的方式进行,目的是帮助读者不仅要完全掌握中小型Web程序开发技术,更要从技术上有衔接地上升到Java EE层次;给读者的学习目标是,从Web开发初级程序员平滑晋级到企业级项目实战角色。  《Java Web整合开发与项目实战》讲解细致、通俗易懂,大部分章节都提供了多个例子,且很多示例都是目前Web开发中经常使用的功能,具有相当高的实用价值。《Java Web整合开发与项目实战》适合作为Java Web开发自学者的学习用书,也可以作为从事Java Web开发的程序员参考用书。

作者简介

  徐明华,曾就职某知名外企,长期从事Java EE程序开发,积累了丰富的开发经验。酷爱写作,在多家报刊上发表文章50余篇。著作有《JSF编程实战导航》一书。

书籍目录

第一部分 Java Web开发基础第1章 Web开发准备1.1 安装JDK1.2 Tomcat安装与配置1.3 MyEclipse安装与配置1.4 MySQL安装与配置1.5 JSP的优点1.6 JSP开发常用软件列表第2章 Java Web开发必备——HTML应用2.1 HTML的基本组成元素2.2 HTML的表格应用2.3 HTML的表单应用2.4 HTML的框架应用2.5 小结第3章 Java Web页面修饰技巧——CSS应用3.1 CSS文字修饰3.1.1 样式表入门3.1.2 样式的分类3.2 CSS表格修饰3.2.1 定义表格整个边框的方法3.2.2 表格部分边框的CSS应用3.3 CSS表单修饰3.3.1 使用Label3.3.2 使用fieldset3.3.3 表单布局3.3.4 设置fieldset和legend的样式3.3.5 改变默认的fieldset的外观3.4 小结第4章 Java Web开发表单验证——JavaScript应用4.1 JavaScript简介4.1.1 JavaScript具有的优点4.1.2 JavaScript的工作过程4.1.3 JavaScript与Java之间的区别4.1.4 JavaScript在网页中的用法4.2 JavaScript基本语法4.2.1 变量4.2.2 数据类型4.2.3 运算符4.2.4 表达式4.2.5 语句4.2.6 数组4.2.7 函数4.2.8 对象4.3 表单验证应用实例4.4 小结第5章 JSP核心基础——Servlet应用5.1 Servlet概述5.2 Servlet生命周期5.2.1 生命周期图5.2.2 生命周期中的3大重要时刻5.3 Serlvet的Hello World实例5.4 Serlvet的表单处理5.5 Serlvet的实例应用5.5.1 Servlet实现页面数据添加处理5.5.2 Servlet实现页面修改处理5.6 小结第6章 Java Web中增强页面效果的主流技术——Ajax应用6.1 Ajax概述6.2 使用XMLHttpRequest对象6.2.1 创建新的XMLHttpRequest对象6.2.2 获取Request对象6.3 发送请求与处理响应6.3.1 使用XMLHttpRequest6.3.2 挑战异步性6.3.3 发送请求6.3.4 指定回调方法6.3.5 处理服务器响应6.3.6 Ajax中回调的应用6.3.7 读取响应文本6.4 Ajax基本应用6.4.1 实现自动刷新页面6.4.2 实现局部动态更新6.4.3 实现自动完成功能6.5 小结第7章 Java Web编程必备知识——JSP编程基础7.1 JSP指令7.2 JSP动作7.2.1 include 动作7.2.2 forward动作7.2.3 useBean动作7.3 JSP隐式对象7.4 JSP实例应用7.5 小结第二部分 Java Web开发实战技术第8章 提高项目开发效率——JSP自定义标签应用8.1 自定义标签基础知识8.2 自定义标签部署8.3 传统标签实例8.3.1 设计一个可以处理简单JSP程序代码的标签8.3.2 设计一个可以处理循环程序代码的标签8.4 简单标签实例8.4.1 带属性、主体的标签8.4.2 处理多个属性值的复杂标签8.5 小结第9章 数据操作基础——JSP对文件操作9.1 读写流基础知识9.1.1 读写流相关的类9.1.2 读写流的相关方法9.1.3 读写流实例9.2 JSP与Servlet对文件操作9.2.1 Servlet技术的文件读写操作9.2.2 Java Server Page的文件读写操作9.3 文件上传功能的实现9.4 小结第10章 JSP标准标记库(JSTL)基础知识10.1 为什么选择JSTL10.2 使用JSTL准备10.2.1 JSTL中标签库介绍10.2.2 JSTL标签的API10.2.3 安装和测试JSTL10.3 Core标签库10.3.1 通用标签10.3.2 条件标签10.3.3 迭代标签10.3.4 URL相关的标签10.4 国际化(i18n)标签10.4.1 国际化/格式化标签概述10.4.2 fmt:setLocale标签10.4.3 fmt:bundle标签10.4.4 fmt:setBundle标签10.4.5 fmt:message标签10.4.6 fmt:param标签10.4.7 fmt:requestEncoding标签10.5 格式化标签10.5.1 fmt:timeZone标签10.5.2 fmt:setTimeZone标签10.5.3 fmt:formatNumber标签10.5.4 fmt:parseNumber标签10.5.5 fmt:formatDate标签10.5.6 fmt:parseDate标签10.6 JSTL综合实例运用10.7 小结第11章 JSTL高级部分11.1 数据库(SQL)标签11.1.1 sql:setDataSource标签11.1.2 sql:query标签11.1.3 sql:update标签11.1.4 sql:transaction标签11.1.5 sql:param标签11.1.6 sql:dateParam标签11.2 XML核心标签11.2.1 XML标签概述11.2.2 x:parse标签11.2.3 x:out标签11.2.4 x:set标签11.3 XML流程控制标签11.3.1 x:if标签11.3.2 x:choose标签11.3.3 x:forEach标签11.4 XML转换标签11.4.1 x:transform标签11.4.2 x:param标签11.5 JSTL函数11.5.1 fn:contains函数11.5.2 fn:containsIgnoreCase函数11.5.3 fn:endsWith函数11.5.4 fn:escapeXml函数11.5.5 fn:indexOf函数11.5.6 fn:join函数11.5.7 fn:length函数11.5.8 fn:replace函数11.5.9 fn:split函数11.5.10 fn:startsWith函数11.5.11 fn:substring函数11.6 小结第12章 电子邮件应用程序接口——JavaMail应用12.1 发送邮件应用12.1.1 JavaMail的主要协议12.1.2 JavaMail的基础知识12.1.3 消息处理的过程12.2 收取邮件应用12.3 小结第13章 Java Web开发普遍使用的知识——JSP分页应用13.1 JSTL版分页实现13.2 Servlet版分页实现13.3 JavaBean版分页实现13.4 自定义标签版的分页实现13.5 小结第14章 Java Web典型MVC框架——Struts应用14.1 Struts基础14.2 登录验证实例14.3 核心组件——ActionForm14.3.1 ActionForm简介14.3.2 ActionForm的使用方法14.4 核心组件——ActionFoward14.5 核心组件——ActionMapping14.6 核心组件——Action14.7 配置文件struts-config.xml14.8 DataSource的使用14.9 Struts应用综合案例14.10 小结第15章 Java Web轻量级持久化框架——Hibernate基础与应用15.1 Hibernate基础15.2 Hibernate检索策略15.3 Eclipse配置 Hibernate步骤15.3.1 数据库设计(user)15.3.2 程序编写15.4 小结第16章 全方位的应用框架——Spring应用16.1 Spring基础16.2 Eclipse配置Spring步骤16.3 Spring中事务的配置16.3.1 采用TransactionProxyFactoryBean生成事务代理16.3.2 采用继承简化事务代理16.3.3 采用BeanNameAutoProxyCreator自动创建事务代理16.3.4 采用DefaultAdvisorAutoProxyCreator自动创建事务代理16.3.5 事务设置说明16.4 小结第三部分 Java Web项目开发实战第17章 投票管理系统17.1 系统概述17.2 需求分析17.2.1 系统总体设计图17.2.2 用例图17.3 数据库设计17.4 页面间转向与页面代码实现17.5 其他功能分析17.6 运行工程17.6.1 使用工具17.6.2 工程部署17.6.3 运行程序17.7 小结第18章 留言本管理系统18.1 系统概述18.2 需求分析18.2.1 系统总体设计图18.2.2 用例图18.3 数据库设计18.4 页面代码实现18.5 其他功能分析18.6 运行工程18.6.1 使用工具18.6.2 工程部署18.6.3 运行程序18.7 小结第19章 博客应用系统开发19.1 系统概述19.2 需求分析19.3 数据库设计19.4 页面代码实现19.5 JavaScript代码功能分析19.6 其他功能分析19.6.1 数据访问对象19.6.2 值对象19.6.3 数据服务对象19.6.4 业务代理对象19.6.5 表单对象集合19.6.6 请求处理结果对象集合19.6.7 请求处理的动作对象集合19.6.8 常量集合处理类19.7 配置文件19.8 运行工程19.8.1 使用工具19.8.2 工程部署19.8.3 运行程序19.9 小结第20章 新闻发布系统20.1 系统概述20.2 需求分析20.2.1 系统总体设计图20.2.2 用例图20.3 数据库设计20.3.1 数据库需求分析20.3.2 数据库逻辑设计20.3.3 事务处理分析20.3.4 页面间转向关系20.4 页面代码实现20.5 其他功能分析20.6 配置文件20.7 运行工程20.7.1 使用工具20.7.2 工程部署20.7.3 运行程序20.8 小结第21章 Struts+Spring+Hibernate(SSH)框架整合应用21.1 MVC架构21.2 SSH架构分析21.3 JSP完成视图层21.4 Struts完成控制层21.5 Spring完成业务层21.6 Hibernate完成数据封装21.7 SSH实例程序部署21.8 小结

章节摘录

  1.JSP的效率和安全性更高  ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高。  JSP在执行以前先被编译成字节码(byte code),字节码由Java虚拟机(Java Virtual Machine)解释执行,比源码解释的效率高。服务器上还有字节码的Cache机制,能提高字节码的访问效率。第一次调用JSP网页可能稍慢,因为它被编译成Cache,以后就快得多了。  2.JSP的组件(Component)方式更方便  ASP通过COM来扩充复杂的功能,如文件上载、发送E-mail以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBean实现了同样的功能扩充。

编辑推荐

  《Java Web整合开发与项目实战》是张孝祥推荐用书,赠Ajax全程培训视频,完整的JSP开发技术,主流框架Struts、Spring、Hibernate整合应用,典型的项目实战,投标管理系统、留言簿管理系统、博客管理系统、新闻发布系统,(Struts+Hibernate+Spring)整合应用实例。  DVD光盘内容:传智播客的精品教学视频,Ajax全程开发培训视频,JPA快速入门培训视频,Java游戏开发培训视频,360分钟的《Java Web整合开发与项目实战》配套开发视频,全部实例源程序。  《Java Web整合开发与项目实战》是Java培训专家的又一倾心之作,目的是帮助读者掌握中小型Web开发,并在技术上逐步晋级到Java EE企业级开发,学习路线图为:  入门期:系统和全面地学习网络开发各种主流技术。如前端页面布局和JSP知识。为以后全面掌握项目开发打下坚实的基础。  学习实战技术的过渡期:这时大量的高级技术和设计思路等问题开始考验读者的学习心理承受能力。  学习框架的过渡期:为了适应以后企业级项目的开发。学习各种主流框架整合应用知识是必须的,这也是让读者逐步掌握企业级项目开发的基础。  爆发期:在掌握了各种技术以后。通过综合案例的实践,达到了融会贯通,读者可以开发出非常成熟、专业的Java Web项目。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java Web整合开发与项目实战 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7