Java Web 开发与实战

分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 刘伟,张利国编著
出 版 社: 科学出版社
出版时间: 2008-12-1字数: 681000版次: 1页数: 420印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030232991包装: 平装编辑推荐
主要特色:北美职业教育模式,“图书+视频+网站”的立体式学习环境,基于大量实用范例的技术详解。
超值光盘:33小时Java Web开发精品课程,多媒体视频讲解。
体验技术逐层提升的乐趣,感受编程人生的美丽。
本书为您呈现的是“图书详解+多媒体视频+网站技术支持”三位一体式学习环境。
图书详解:本书讲解了在当前主流开发平台下进行Java web开发所需的核心技术,包括一些高级技术主题。作者在讲解技术的同时,将现代企业中采用的项目迭代式开发方法运用到对知识的讲解中,即对同一个项目使用不同的技术实现,使其功能逐步增强。例如书中“网络留言本”项目的9个版本的实现。这种技术讲解形式让您能综合运用所学知识,并为学习带来无穷乐趣,在技术的不断提升中轻松找到成就感。
多媒体视频:本书DVD中收录了长达33小时的Java web课程语音视频讲觎,堪称是作者的培训课堂实录。光盘内容基于本书,但不仅限于本书。您从中不但能看到本书所有内容的视频体现,更有书本之外的知识点滴,以及作者在技术讲解中不时进发的思想和智慧。如身临课堂实境,真正超值。
网站技术支持:为了给阅读本书的读者提供帮助,作者特建立技术支持网站(www.V512.com),为图书提供售后服务和技术支持。您可以从该网站下载Java Web相关的其他技术视频,并可参与论坛中的技术讨论,更有专家为您答疑解惑。
如今,JaVa技术在企业级开发中占据着绝对主导的地位,而Java Web是Java企业级开发的核心,所以职场中对Java Web程序员、的需求很大。本书完全从实战的角度出发,并结合大量工程实例。学完本书,您完全可以用途Java web开发的工作。
内容简介
本书采用理论阐述与项目演示相结合的方式,全面讲解了Java Web编程所需的核心技术,并涵盖一些高级技术主题。主要内容包括Web应用程序运行原理、主流集成开发工具(Eclipse/MyEclipse)和运行环境(Tomcat)的配置和使用、Servlet、JSP、JDBC、JSP表达式语言(EL)、Servlet监听器和过滤器、定制标记库、JSTL、MVC模式、DAO设计模式、数据源和连接池、文件上传、Java Mail和分页显示、Web编程中文乱码问题及解决方案、应用程序的打包和部署等。书中还深入讲解了客户端验证框架JSValidation、在线文本编辑器FCKeditor和Apache Commons的一些类库等功能强大的实用开发工具。另外,书中提供了大量的实例代码,读者可以自由取用,这些代码功能强大,适合解决Java Web开发中的实际问题。
全书论述精准而深刻,程序实例丰富实用。本书要求读者具备Java编程语言和HTML基础,适合用作普通高校教材或相关职业培训教材,更是Java Web初学者和程序员的首选技术参考书。
作者简介
刘伟,北京大学硕士,8年Java/J2EE/J2ME开发与培训经验,资深软件架构师、软件开发管理人员,主持并参与了多个大型J2EE项目开发。
目录
第1章 Web开发工具的安装与使用
视频时长:50分钟
1.1 JDK的安装
1.2 Tomcat的安装和配置
1.2.1 下载Tomcat
1.2.2 修改context.xml和server.xml
1.2.3 修改tomcat-users.xml
1.2.4 启动和关闭Tomcat
1.2.5 Tomcat的目录结构
1.3Eclipse的安装与使用
1.3.1 Eclipse的历史
1.3.2 Eclipse的架构
1.3.3 Eclipse版本说明
1.3.4 Eclipse的下载与安装
1.3.5 Eclipse的汉化
1.3.6 Eclipse的启动
1.3.7 Eclipse界面说明
1.3.8 Eclipse构建路径调整
1.3.9 Eclipse编译器调整
1.4实例:Eclipse开发Java应用程序
hello项目,熟悉Eclipse的环境,体验在Eclipse中如何快速方便地进行Java应用程序的开发。
1.4.1 新建Java项目
1.4.2 新建HelloWorld类
1.4.3 增加属性与方法
1.4.4 格式化源程序
1.4.5 运行输出
1.4.6 调试代码
1.5MyEclipse
1.5.1 MyEclipse概述
1.5.2 MyEclipse的下载
1.5.3 MyEclipse安装
1.5.4 在MyEclipse中配置Tomcat服务器
1.6更多参考信息
第2章 Web编程技术基础
视频时长:1小时20分钟
2.1Internet的起源
2.1.1 TCP/IP协议
2.1.2 TCP/IP的四层结构
2.1.3 Application层常用协议
2.2WWW
2.2.1 URL
2.2.2 HTML
2.2.3 HTTP
2.2.4 Web服务器
2.2.5 浏览器
2.3Web动态编程
2.4Servlet
2.5实例:Java Web服务器
webserver项目,编写一个Java Web服务器,加深对HTTP协议的认识。
2.5.1 目标
2.5.2 新建Java项目
2.5.3 新建Java文件
2.5.4 运行输出
2.6更多参考信息
第3章 Servlet编程
视频时长:1小时40分钟
3.1Servlet的发展
3.2Servlet的结构
3.2.1 javax.servlet.Servlet
3.2.2 javax.servlet.GenericServlet
3.2.3 javax.servlet.http.HttpServlet
3.3实例(一):编写Servlet
3.3.1 目标
3.3.2 编写Servlet源程序
……
第4章 Servlet处理表单数据
第5章 JDBC、连接池与数据源
第6章 Servlet处理Cookie
第7章 Servlet会话编程
第8章 JavaServer Pages(JSP)
第9章 JavaBeans
第10章 MVC模式
第11章 JSP Expression Language
第12章 定制标记库
第13章 JSTL
第14章 Servlet监听器
第15章 Servlet过滤器
第16章 文件上传与邮件发送
第17章 DAO设计模式与分页显示
第18章 解决中文乱码
第19章 Web应用与web.xml