获奖情况:“十二五”职业教育国家规划教材
本书介绍Web应用程序开发中使用的客户端编程、JSP技术、Hibernate数据库编程技术、Struts2技术、Spring技术以及Web应用程序的发布,最后以一个综合案例作为全书的结束。在内容的选取上,突出了MVC设计模式以及ORM和IoC等设计思想,关注软件企业在Java软件开发中所需的技术,尽量与企业岗位需求接轨。 本书的特点是注重实践,全书以“聊天室项目”的开发为主线,从第2章客户端编程开始,直到第8章的项目发布,紧紧围绕“聊天室项目”的需求来选择教学内容,因此,所有讲授的内容都能在项目开发中得到实战的演练。本书的另一个特点是随书配套提供了“Jitor实训指导软件”以及27个实验和9个实训的指导材料,为学生在计算机机房学习提供一个交互式的学习环境,提高机房上课的教学效果。 本书采用模块化设计,适合80、64、48或32课时的“Java EE应用程序设计”“Java Web应用开发”“JSP程序设计”等课程使用,既可作为高职高专院校、应用型本科院校的教学用书,也可作为自学者的参考资料。 与本书配套的“Jitor实训指导软件”以及相关的电子资料可以从http://www.ngweb.org/jee下载。本书配套的电子课件可从机械工业出版社教材服务网www.cmpedu.com免费注册、审核通过后下载。
获奖情况:“十二五”职业教育国家规划教材
本书介绍Web应用程序开发中使用的客户端编程、JSP技术、Hibernate数据库编程技术、Struts2技术、Spring技术以及Web应用程序的发布,最后以一个综合案例作为全书的结束。在内容的选取上,突出了MVC设计模式以及ORM和IoC等设计思想,关注软件企业在Java软件开发中所需的技术,尽量与企业岗位需求接轨。 本书的特点是注重实践,全书以“聊天室项目”的开发为主线,从第2章客户端编程开始,直到第8章的项目发布,紧紧围绕“聊天室项目”的需求来选择教学内容,因此,所有讲授的内容都能在项目开发中得到实战的演练。本书的另一个特点是随书配套提供了“Jitor实训指导软件”以及27个实验和9个实训的指导材料,为学生在计算机机房学习提供一个交互式的学习环境,提高机房上课的教学效果。 本书采用模块化设计,适合80、64、48或32课时的“Java EE应用程序设计”“Java Web应用开发”“JSP程序设计”等课程使用,既可作为高职高专院校、应用型本科院校的教学用书,也可作为自学者的参考资料。 与本书配套的“Jitor实训指导软件”以及相关的电子资料可以从http://www.ngweb.org/jee下载。本书配套的电子课件可从机械工业出版社教材服务网www.cmpedu.com免费注册、审核通过后下载。
本书讨论采用Java EE技术开发Web应用程序,内容的选取原则是采用业界主流技术Spring + Struts2 + Hibernate(简写为SSH);后台数据库选用的是市场占有率最高、跨平台的MySQL;开发环境选择开源平台Eclipse。本书没有选择商业软件MyEclipse的原因有二,一是MyEclipse属于商业软件,如未安装或非法使用,会造成不便,也不利于引导正确的软件版权观念;二是MyEclipse对SSH的内部过程封装得比较多,不利于对SSH的学习和理解。本书没有讨论直接通过JDBC访问数据库的技术,而是采用Hibernate的ORM技术访问数据库,因为直接通过JDBC访问数据库,从入门来看是比较简单,但从实际的企业项目开发来看,不利于项目的测试和维护。 本书配套提供了27个实验和9个实训,27个实验贯穿了第2~8章的学习内容。实验用于验证学习内容,大多比较短小精悍,一般用时在5~20分钟。实训则是项目开发,比较复杂一些。本书第1章是入门的“Hello, World!项目”,从第2~8章是一个循序渐进的“聊天室项目”,分为7个阶段完成,最后一章是综合案例“电子商店”,实训的内容无法在课堂上完成,需要学生利用课余时间进行练习。这些实验和实训全部通过“Jitor实训指导软件”发布和管理,其安装和使用方法见本书附录“Jitor实训指导软件使用说明”。该软件的使用,大大降低了本书的学习难度,同时也方便了教师的教学以及对学生实验实训过程的实时监控。由于大量的代码和实验实训指导材料由Jitor软件提供或自动生成,学生只需输入少量的与知识点密切相关的关键性代码即可,减少了学生的代码录入量,在方便学生完成实验实训的同时,也减少了教师备课的工作量。 本书采用模块化设计,适合多种课时安排和不同要求的课程,适用于64、80课时的“Java EE应用开发”课程,也适用于32、48课时的“JSP程序设计”课程,因此本书可供“Java EE应用程序设计”“Java Web应用开发”“JSP程序设计”等课程使用,可作为高职高专院校、应用型本科院校的教学用书,也可作为自学者的参考资料。课时安排建议见表1。 本书也可采用分层教学的方式进行授课,可以将本书的内容分为两大部分:一是课堂教学内容(包括实验),二是实训教学内容。前者是基础,相对比较简单;后者是实践,内容较多,也比较复杂,是基础知识的综合运用。对于普通学生可以只要求学习课堂教学内容,对于有能力的学生,则可以要求在课堂教学内容的基础上,再进行实训教学内容的学习。 表1 课时安排建议 章 节 80课时 Java EE技术 64课时 Java EE技术 48课时 JSP技术 32课时 JSP技术 第1章 初识Java EE——Hello, World! 4 4 4 4 第2章 客户端编程——聊天室界面编程 12 12 12 12 第3章 JSP技术——聊天室功能实现 12 12 12 12 第4章 Hibernate技术——聊天室数据持久化 14 14 16 0 第5章 Struts2基础——聊天室架构改进 12 12 0 0 第6章 Struts2增强——聊天室细节完善 6 0 0 0 第7章 Spring技术——聊天室SSH集成 8 6 0 0 第8章 项目发布——聊天室的部署 2 2 2 2 第9章 综合案例——电子商店 8 0 0 0 机动 2 2 2 2 课 时 合 计 80 64 48 32 本书配套提供PPT电子课件、教学大纲、教案首页、教学计划、部分作业的参考答案以及“Jitor实训指导软件”。该软件内含全书27个实验和9个实训,可以下载实验和实训需要的初始代码,并检查学生完成的情况,便于教师实时掌握学生实验实训的情况。读者可从http://www.ngweb.org/jee下载。 本书由无锡职业技术学院教师黄能耿主编,邱晓荣、许敏参与编写。全书根据实际情况修改千字,邱晓荣和许敏各执笔100千字,其余由黄能耿撰写。全书由黄能耿统稿和定稿,“Jitor实训指导软件”(软件著作权登记号2014SR079784)由黄能耿开发。在编写过程中,得到了无锡职业技术学院教师们的大力支持和院系领导的热情鼓励,在此表示由衷的感谢。 由于作者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。
随手扫一扫~了解多多