基本信息

内容简介
计算机书籍
《Java Web项目开发教程》详细介绍了Java Web应用开发的基础知识和基本技能,主要内容包括搭建Java Web项目开发环境、使用JSP的脚本与指令、连接访问“网上书店”数据库、使用JSP处理客户端请求、使用Servlet实现购物功能、使用JavaBean完成业务和表现分离、升级“网上书店”系统为MVC设计模式、“网上书店”的安全与部署等。
《Java Web项目开发教程》以Java语言作为开发工具,完整再现了基于MVC设计模式的网络应用系统的基本开发流程。全书以一个完整的电子商城系统作为案例,按照统一软件开发方法,多次迭代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Java Web应用项目的开发能力。
《Java Web项目开发教程》可作为计算机软件、网络及其他计算机相关专业的教材,也可作为社会上Java Web编程培训班教材和广大编程人员实用的自学指导书。
目录
前言
教学建议
第1章 搭建Java Web项目开发环境 1
1.1 工作任务与技能目标 1
1.2 搭建Java Web开发环境 1
任务一:下载和安装JDK 1
任务二:安装和配置Tomcat 4
任务三:安装和配置MyEclipse 9
1.3 创建第一个Java Web程序 11
任务四:编写与运行Java Web程序 11
1.4 “网上书店”系统简介 15
任务五:设计“网上书店”数据库 15
任务六:体验“网上书店”系统功能 20
1.5 本章小结 23
技能回顾 23
知识拓展 23
1.6 实战练习 25
第2章 使用JSP的脚本与指令 27
2.1 工作任务与技能目标 27
前言
本书是作者在总结多年网络应用开发实践、教学经验和课程改革经验基础上编写的。书中以JSP语言作为开发工具,完整再现了基于MVC设计模式的网络应用系统的基本开发流程。全书以一个完整的电子商城作为案例,按照统一软件开发方法,多次迭代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Web应用项目的开发能力。
全书共分为8章,详细介绍了Java Web应用开发的基础知识和基本技能。第1章介绍Java Web开发模式以及JDK、Tomcat、MyEclipse等开发环境的安装和配置;第2章主要讲解JSP脚本元素、JSP指令和JSP动作标签;第3章重点讲解JSP数据库编程的基础知识和JDBC应用,主要包括JDBC概念,使用JDBC连接数据库的方法,数据库记录的查询、插入、删除、修改等相关操作,运用JSP数据库编程技术连接“网上书店”的数据库,实现主页的用户注册功能和特价图书、新品图书的显示功能,运用PreparedStatement对象有效防止SQL注入;第4章重点讲解使用JSP内置对象处理客户端请求的方法;第5章重点讲解Servlet的生命周期与对应的操作方法、内置对象在Servlet中的应用、过滤器和监视器的基本原理及应用;第6章讲解JavaBean的开发方法、JSP对JavaBean的各种支持;第7章讲解MVC设计模式的实现方法;第8章介绍“网上书店”的安全与部署。通过本书的学习,读者可以完成一个完整的Java Web应用系统的开发,掌握典型的软件项目开发流程,并提高构建面向对象网络应用程序的职业能力。
本书由北京电子科技职业学院周国烛、杨洪雪老师主编,黄利明、杨永利老师参编。其他参与资料整理和程序调试工作的有杜辉、陈涵、赵凯、龙漪老师,在此对大家的辛勤工作表示衷心的感谢!
本书由“北京市职业院校教师素质提高工程资助项目”资助出版。由于编者经验有限,书中难免会有疏漏和不足之处,敬请读者和同行们予以批评指正。在使用本书过程中有任何问题,均可通过E-mail与编者联系,E-mail地址:yhxzxb@sohu.com。
编 者
2012年6月
教学建议
课程英文名称:Web Application Development
课程类别:专业课
适用专业:计算机网络技术、软件技术
总学时:96学时(理论讲授学时:40学时。作业训练及辅导学时:50学时。其他教学活动学时:6学时)
学分:6学分
本课程的性质、目的和任务:
本课程是计算机网络技术专业的一门综合性、实践性很强的专业核心课程,面向网络应用开发职业岗位群,对程序员、测试人员、网站开发师、软件工程师等岗位所需要的职业技能和职业素养起到关键支撑和推进作用,培养学生运用软件工程方法和Java开发技术从事网络应用系统的分析、设计、开发、测试和维护等的职业能力,前导课程是“Java开发入门与项目实战”,后继课程是“网络应用开发与B/S系统设计”。
通过本课程的教学,带领学生实现一个完整的网络应用系统设计和开发,使学生掌握一种标准的软件项目开发方法,培养学生运用UML建模技术和Java技术开发网络应用系统的综合能力,具备撰写规范软件文档的能力,使学生可以快速进入网络应用开发领域,在企业中从事基于Java 网络应用开发和其他面向对象应用程序开发工作。
教学内容
学习要点及教学要求参考学时分配