新書推薦:
《
设计中的比例密码:建筑与室内设计
》
售價:NT$
398.0
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:NT$
254.0
《
舍不得星星:全2册
》
售價:NT$
356.0
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
|
編輯推薦: |
★ 采用Spring MVC+Spring + MyBatis(SSM)技术★ 全书以“学生信息管理系统”项目的开发作为主线,综合案例“在线销售管理系统”可用于课程设计专用周的教学★ 在线实训平台包括80多个在线实训,还具备教师管理学生、安排实训和统计实训成绩的功能
|
內容簡介: |
本书讲解Java EE 技术在Web 开发中的应用,重点介绍JSP、Servlet、MyBatis、Spring、Spring MVC 以及Web 项目的发布,*后介绍一个综合案例。与本书第1 版的最大区别是,第2 版用目前主流的SSM技术替换了第1 版的SSH 技术,做到与企业岗位需求接轨。本书的特点是注重实践,全书以“学生信息管理系统”项目的开发为主线,从第2 章客户端编程开始,直到第8 章的项目发布,紧紧围绕“学生信息管理系统”的需求来选择教学内容,因此,所有讲授的内容都能在项目开发中得到实战的演练。本书提供在线实训平台——Jitor 校验器(下载地址为http://ngweb.org/),读者可在线访问80 多个Jitor 实训项目,在Jitor 校验器的指导下一步一步地完成实训任务,每完成一步都提交给Jitor 校验器检查,并实时得到通过或失败的反馈信息,校验通过后才能进入下一步操作。Jitor 校验器还会将成绩上传到服务器,教师可以实时掌握每一位学生以及全班学生的实训进展情况。本书适用于64、48 或32 课时的“Java EE 应用程序设计”“Java Web应用开发”“JSP 程序设计”等课程及课程设计专用周使用。本书既可作为高等职业院校的教材,也可作为应用型本科、中等职业院校、培训机构的教材,还可供自学者使用。
|
關於作者: |
黄能耿,无锡职业技术学院副教授,主持软件专业Java方向的教学和管理等工作,个人获得多项省级、市级项目,并有两本教材分别获得“十一五”、“十二五”国家规划教材。
|
目錄:
|
第1 章 初识Java EE——Hello, World! 1.1 “Hello, World!”项目需求分析 1.2 Java EE 技术 1.2.1 Java Web 应用 1.2.2 Java Web 开发技术1.3 Java Web 开发环境 1.3.1 JDK 安装和配置 1.3.2 Eclipse 的安装和配置 1.3.3 MySQL 的安装和配置1.3.4 Tomcat 的安装和运行1.3.5 安装Google Chrome 浏览器1.4 入门实例1.4.1 在线实训平台—Jitor 校验器 1.4.2 Hello, World!项目1.4.3 静态网页与动态网页的区别1.5 项目一:学生信息管理系统首页1.5.1 项目描述1.5.2 项目实施1.6 习题 第2 章 客户端编程 2.1 学生信息管理系统项目需求分析2.2 HTML2.2.1 HTML 语法 2.2.2 HTML 常用标签2.2.3 表格标签 2.2.4 表单和表单元素 2.2.5 和标签 2.3 CSS2.3.1 CSS 概述2.3.2 CSS 语法2.3.3 选择器2.3.4 常用样式 2.4 JavaScript 2.4.1 JavaScript 概述2.4.2 JavaScript 基础语法 2.4.3 函数的定义和调用 2.5 XML2.5.1 XML 文档规则 2.5.2 XML 的应用 2.6 项目二:学生信息管理系统的客户端编程 2.6.1 项目描述2.6.2 项目实施 2.7 习题第3章 JSP 技术 3.1 学生信息管理系统项目需求分析 3.2 JSP 基本语法 3.2.1 JSP 文件的构成 3.2.2 指令标识 3.2.3 脚本标识3.2.4 动作标识 3.2.5 注释标识3.3 JSP 内置对象3.3.1 内置对象out 3.3.2 内置对象request 3.3.3 内置对象response 3.3.4 内置对象session 3.3.5 内置对象application 3.4 EL 表达式和标准标签库3.4.1 EL 表达式3.4.2 JSP 标准标签库 3.4.3 EL 表达式和JSP 标签的应用3.5 JDBC 编程 3.5.1 数据库开发3.5.2 POJO 开发 3.5.3 JDBC 连接数据库 3.5.4 JDBC 编程 3.6 项目三:基于JSP 的学生信息管理系统 3.6.1 项目描述3.6.2 项目实施3.7 习题第4 章 Servlet 技术 4.1 学生信息管理系统改进目标 4.2 Servlet 技术 4.2.1 Servlet 接口及其实现类4.2.2 Servlet 入门实例4.2.3 理解Servlet4.3 MVC 模式 4.3.1 MVC Model I 模式4.3.2 MVC Model II 模式4.4 项目四:基于Servlet 的学生信息管理系统 4.4.1 项目描述 4.4.2 项目实施 4.5 习题 第5 章 MyBatis 技术5.1 学生信息管理系统改进目标 5.2 MyBatis 入门5.2.1 MyBatis 简介5.2.2 MyBatis 入门实例5.3 MyBatis 基础5.3.1 MyBatis 的核心对象5.3.2 MyBatis 配置文件 5.3.3 映射器xml 文件 5.3.4 动态SQL 5.4 MyBatis 的关联映射 5.4.1 关联关系概述 5.4.2 一对一联系5.4.3 一对多联系5.4.4 多对多联系 5.5 项目五:基于MyBatis 的学生信息管理系统 5.5.1 项目描述 5.5.2 项目实施 5.6 习题第6 章 Spring 技术6.1 学生信息管理系统项目改进目标6.2 Spring 入门 6.2.1 Spring 入门实例6.2.2 Spring 的核心容器6.3 依赖注入6.3.1 属性setter 方法注入6.3.2 构造方法注入6.4 Bean 的装配方式 6.4.1 基于注解的装配6.4.2 自动装配6.4.3 装配的混合使用 6.5 AOP 6.5.1 AOP 的概念6.5.2 Spring AOP 入门实例 6.6 项目六:基于MyBatis-Spring的学生信息管理系统6.6.1 项目描述6.6.2 项目实施6.7 习题第7 章 SSM 集成技术7.1 学生信息管理系统项目改进目标7.2 Spring MVC 入门7.2.1 Spring MVC 入门实例 7.2.2 Spring MVC 的工作流程7.2.3 Spring MVC 的核心类和注解7.3 数据绑定7.3.1 绑定默认数据类型7.3.2 绑定简单数据类型 7.3.3 绑定POJO 数据类型7.4 重定向和转发 7.4.1 重定向7.4.2 转发7.5 JSON 数据交互和RESTful支持 7.5.1 JSON 数据交互7.5.2 RESTful 支持7.6 拦截器 7.6.1 拦截器接口7.6.2 开发拦截器7.7 项目七:SSM 框架集成的学生管理系统 7.7.1 项目描述 7.7.2 项目实施 7.8 习题第8 章 项目发布 8.1 学生信息管理系统的发布 8.2 制作发布包和数据备份8.2.1 项目内容8.2.2 制作发布包8.2.3 数据备份 8.3 运行环境的安装 8.3.1 JRE 的安装 8.3.2 Tomcat 的安装8.3.3 MySQL 的安装 8.4 项目发布8.4.1 备份数据的恢复8.4.2 安装war 包8.4.3 配置并运行Tomcat8.5 项目八:学生信息管理系统项目的发布8.5.1 制作发布包和数据备份8.5.2 安装学生信息管理系统项目8.5.3 配置Tomcat 8.5.4 运行测试 8.6 习题 第9 章 综合案例——在线销售管理系统9.1 在线销售管理系统9.1.1 需求分析9.1.2 系统设计 9.1.3 数据库设计9.1.4 详细设计 9.2 自定义管理系统 9.3 习题 附录 附录A Jitor 校验器使用说明 附录B Jitor 在线实训清单
|
內容試閱:
|
本书遵循高职学生的认知和技能形成规律,使用通俗易懂的语言,配合Jitor 实训项目,对JSP、Servlet、MyBatis、Spring、Spring MVC 等Java EE 相关技术进行全面的讲解。在技术选型上,从第1 版的Struts2 + Spring + Hibernate(SSH)改为目前主流的Spring MVC +Spring + MyBatis(SSM)技术,作为主线的项目也从“聊天室”项目改为“学生信息管理系统”项目,因此,几乎是重写了本书的大部分内容。本书坚持第1 版强化实践动手能力的特色,将Jitor 实训平台升级为在线版本,配套提供了80 多个在线实训(见附录B),贯穿全书每一章的学习内容。全书以“学生信息管理系统”项目的开发作为主线,分为八个阶段,循序渐进地进行讲解,后一章是综合案例“在线销售管理系统”,可用于课程设计专用周的教学。附录A 是本书在线实训平台——Jitor 校验器的使用说明,包括学生如何使用80 多个在线实训,以及教师如何管理学生、安排实训和统计学生的实训成绩。附录B 是Jitor 校验器中的80 多个在线实训,这些实训分为下述几类。? 需要动手操作的实例和编程题。? 分阶段实施的“学生信息管理系统”项目。? 每章习题中的“选择题和填空题”。? 测试用的选择题、填空题和编程题等。表1 课时安排建议序号 章节 入门 中级 提高1 第1 章 初识Java EE——Hello, World! 4 4 42 第2 章 客户端编程 8 8 83 第3 章 JSP 技术 16 16 164 第4 章 Servlet 技术 0 4 45 第5 章 MyBatis 技术 0 10 106 第6 章 Spring 技术 0 0 87 第7 章 SSM 集成技术 0 0 88 第8 章 项目发布——学生管理系统 2 2 29 第9 章 综合案例——在线销售管理系统 0 0 0机动(复习等) 2 4 4合计 32 48 64本书提供的电子课件、在线实训平台、配套素材等相关资源可以在机工教育网(www.cmpedu.com)或本书主页(http://ngweb.org/)下载。本书由无锡职业技术学院教师黄能耿、胡丽丹等编写,其中黄能耿编写了第1~3 章,胡丽丹编写了第4~7 章和第9 章,邱晓荣、许敏共同编写了第8 章,全书由黄能耿统稿,由优驰软件科技无锡有限公司顾卫工程师主审,Jitor 实训平台由黄能耿研发。在编写过程中,得到了本院教师们的大力支持,得到了院系领导的热情鼓励,在此表示由衷的感谢。由于编者水平所限,书中错误和不足之处在所难免,敬请广大读者批评指正。编 者
|
|