-
收藏
-
加书架
-
引用
《Java Web项目实训教程》以项目为导向,通过“招生考试报名系统”项目讲解一个 Java Web项目开发的完整设计与实现流程。全书共分为 14章,第 1章重点讲解系统实现需使用的技术,包括前端三大核心技术( HTML、CSS、 JavaScript)以及 Java Web技术基础( JSP、EL表达式、 JSTL标签、 Servlet、过滤器、监听器等);第 2章介绍系统需求;第 3章讲解项目数据库的设计与实现;第 4章实现对数据库基础操作的封装;第 5章封装实现 DAO层组件;第 6章结合 MVC分层设计思想对站点资源进行统一规划设计,并对视图层页面进行简要设计;第 7章完成系统在初始阶段需要具备的一些基础功能;第 8~14章按照报名系统的实际业务需求分阶段推进,依次完成各阶段的业务功能开发。 本书配套资源丰富,包括制作精美的教学课件( 533页)、项目开发的全过程教学视频( 1200分钟)、案例代码、项目开发素材以及项目的完整源代码。 本书可以作为高等院校或职业院校计算机类专业学生学习 Java Web应用程序开发的实训教材,也可以作为 Java Web应用开发人员的参考用书。
《Java Web项目实训教程》第一章对Java Web应用开发的相关基础知识以及技术要点进行了梳理和介绍,在技术要点讲解时搭建一个测试项目,每一个关键技术都会在测试项目中给出完整可行的代码演示示例,帮助读者理解技术原理,后续在项目中融入时才不显突兀。后续章节介绍一个完整的基于MVC设计模式的招生考试报名系统,首先从管理信息系统的本质——数据管理的角度出发,结合项目需求分析完成项目数据库设计,接着从数据流转的角度,讲解了数据库中持久化的数据到内存中临时操作的Java数据对象之间的转换过程,封装了数据库的基本操作并进一步完成了DAO(数据访问对象)层的设计,然后设计了站点信息管理、个人信息维护、修改密码、登录登出与权限管理等通用的基础功能,最后按照报考系统的实际业务需求分阶段推进,依次完成了基础数据管理、用户注册、在线报名、报名数据查询统计、现场确认、打印报名表、考号与考场分配、打印准考证、成绩与录取信息查询等业务功能。项目案例覆盖了数据库操作封装、EL表达式与JSTL标签应用、密码加密、权限控制、验证码生成、表单校验、文件上传、在线打印、数据导入导出等常用的开发技术要点。 本书在讲述时避免采用扁平化的功能模块堆叠模式,尽量凸显软件代码的迭代演进过程。对实际的招生考试报名系统功能进行凝练,在内容组织时不再简单的以用户角色对应的功能模块为单元,而是以系统涉及的实际业务流程推进为主线组织,章节的衔接更加合理自然。与此同时,在关键技术要点的应用讲解时,能够循序渐进地将代码初始版本编写、封装优化、技术迭代等具体演进过程呈现给读者,对初学者而言,在演进模式下学习实践关键技术,更加符合学习认知实践规律,易于上手,理解也会更深刻。此外,本书还配备有完整的视频教程,给读者提供更详实生动的学习资源。 本书可以作为应用型本科院校计算机应用技术、软件工程、计算机网络、大数据、计算机信息管理及其他计算机相关专业的实训教材,或者作为Java Web的职业培训教材,还可以作为广大编程人员的参考用书。
- 版权: 清华大学出版社
- 出版: 2024-05-01
- 更新: 2024-10-24
- 书号:9787302657781
- 中图:TP312.8
- 学科:工学控制科学与工程工学计算机科学与技术