热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

SSH框架项目教程

中国水利水电出版社
    【作 者】主编 陈俟伶 张红实 【I S B N 】978-7-5170-0493-6 【责任编辑】陈洁 【适用读者群】高职高专 【出版时间】2013-01-28 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】320 【千字数】518 【印 张】20 【定 价】36 【丛 书】国家示范(骨干)高职院校重点建设专业优质核心课程系列教材 【备注信息】
图书详情

    本书为已经具备Java Web应用程序开发基础,准备进入J2EE框架应用软件开发领域的初学者编写。全书分为两大部分。第一部分是基础篇,1~5章的内容,包括SSH2(Struts2、Spring2、Hibernate3)框架、AJAX技术及JUnit测试工具,分别对目前主流的开发框架和技术进行单项技能的训练。此部分是进行J2EE框架编程必备技能学习和知识探索阶段。第二部分是综合篇,6、7章的内容,通过完成一个精简的进销存项目的需求分析、详细设计、编码与整合工作来逐步强化各种框架编程技能,提高读者项目开发经验,培养读者对J2EE框架应用软件项目的综合应用能力。

    通过本书的实作和理论引导,读者能够获得J2EE框架应用项目开发必备的软件开发及工程应用方面知识和技能,如MVC架构思想,ORM编程思想,面向切面编程思想,Struts框架编程技术,Hibernate框架编程技术,Spring框架编程技术,AJAX编程技术及DWR框架使用,Tomcat、MyEclipse、MySQL等开发工具的使用,J2EE项目的简单需求分析、设计和功能测试整合等。

    本书是Java软件开发系列教材之一,可作为高职院校学生的教材,也可作为Java软件开发人员的自学参考书。

    以一个完整的Web项目开发为主线,将整个项目所需的多门学科知识进行有机融合,涉及知识面广

    “教学做一体化”的教学模式,借鉴工作过程进行内容组织

    精心组织语言,理论讲解有点有面,重点地方举例说明,关键地方通常以备注的形式列出;实作技能的描述步骤清楚、内容详实、条理清晰,具备相当的可操作性

    Java语言自1995年诞生以来,在跨平台开发及互联网应用开发等领域扮演了越来越重要的角色,被公认为功能最强大、最有前途的编程语言之一。

    根据教材开发团队多年软件项目开发经验和高职院校的教研经验,将Java软件工程师的核心职业能力由低到高划分为四个层次:基本编码与调试能力、面向对象分析及C/S软件开发能力、B/S网站开发能力、主流框架应用开发能力。本教材面向第四个层次,适合于具备Java语言基础,准备进入Web应用程序开发领域的初学者。

    本教材的特点如下:

    本教材设计为“教学做一体化”的教学模式,借鉴工作过程进行内容组织。全书以一个完整的Web项目开发为主线,将整个项目所需的多门学科知识进行了有机融合,涉及的知识面相当广泛。在具体章节的安排上,将Web项目分解成多个相对独立的工作任务为学习驱动,每个工作任务安排为一节,每节以完成工作任务为目的,任务之后进行适当拓展与提高,不过多深入研究,不追求原理,体现了“学以致用”的思想。在对理论、实作技能的阐述上,本书精心组织语言,理论讲解有点有面,重点地方举例说明,关键地方通常以备注的形式列出;实作技能的描述步骤清楚、内容详实、条理清晰、具备相当的可操作性。另外,充分考虑到读者的层次和认知过程,本书把要进行开发的Web项目分成了几个部分,其中的第二部分精心设计了多个小的工作任务,这些任务的关系是增量迭代的,即前一个工作任务是后一个工作任务的基础,后一个工作任务在前一个任务的基础上增加了少量的新内容,这样读者在完成任务时不知不觉地提高水平进入到项目实作部分而不觉得Web项目开发门槛太高。

    全书分为两个部分。第一部分是基础篇,该篇是J2EE软件开发必备技能学习和知识探索(学习第二部分项目实战所需的各个单项技能:Struts2、Spring2、Hibernate3框架、AJAX技术及JUnit测试工具);第二部分是综合篇,该篇进行一个完整的简化进销存项目从需求分析、设计和主体功能的编码与整合发布,增加项目开发经验和各项技能的综合应用能力。

    本教材的项目、任务、例子代码均在MyEclipse6.5以上版本中调试通过,采用的JDK为1.6,Tomcat为6.0,数据库为MySQL5.0.28。

    本书由陈俟伶、张红实任主编,皮少华、陈永政、谭舸、徐琴任副主编。陈俟伶主持了全书的编写以及审稿工作,并编写了第1章、第5章以及第7章的1~4小节;张红实负责全书的总体框架设计以及统稿工作,并编写了第2章、第6章以及第7章的5~6小节;陈永政编写了第4章及第7章的11~12小节,并负责本书所用项目的编码工作;皮少华编写了第3章及第7章的7~10小节;谭舸参与了第1章和第7章的编写工作;徐琴负责本书所用项目的测试工作,并参与了第6章的编写。罗丽娟参与了第3章和第7章的编写工作,段怡参与了第1章和第7章的编写工作,张正龙参与了第4章和第7章的编写工作。此外,重庆华日公司项目总监吕明参与了第7章的编写,软件测试教研室何春梅参与了第5章的编写,在此一并感谢!

    由于作者水平有限,书中疏漏和错误之处在所难免,欢迎广大读者提出宝贵意见。

    前言
    第一部分 基础篇——单项技能的学习

    第1章 Struts框架 2
    1.1 搭建Struts框架 2
    工作目标 2
    工作任务 2
    工作计划 3
    工作实施 8
    1.2 Struts的标签 10
    工作目标 10
    工作任务 11
    工作计划 11
    工作实施 15
    1.3 Struts框架的配置 16
    工作目标 16
    工作任务 17
    工作计划 17
    工作实施 22
    1.4 Struts的验证框架 24
    工作目标 24
    工作任务 24
    工作计划 25
    工作实施 30
    1.5 国际化的处理 33
    工作目标 33
    工作任务 33
    工作计划 33
    工作实施 37
    1.6 巩固与提高 41
    第2章 AJAX技术 46
    2.1 AJAX基础 46
    工作目标 46
    工作任务 46
    工作计划 47
    工作实施 51
    2.2 DWR框架 53
    工作目标 53
    工作任务 54
    工作计划 54
    工作实施 57
    2.3 巩固与提高 59
    第3章 Hibernate框架 61
    3.1 搭建Hibernate框架 61
    工作目标 61
    工作任务 61
    工作计划 61
    工作实施 68
    3.2 Hibernate框架实现多表一对多查询 73
    工作目标 73
    工作任务 74
    工作计划 74
    工作实施 79
    3.3 Hibernate框架实现多表多对一查询 83
    工作目标 83
    工作任务 84
    工作计划 84
    工作实施 88
    3.4 Hibernate框架实现多表多对多查询 90
    工作目标 90
    工作任务 91
    工作计划 91
    工作实施 97
    3.5 Hibernate注解 102
    工作目标 102
    工作任务 103
    工作计划 103
    工作实施 110
    3.6 Hibernate框架注解方式实现多表
    一对多查询 111
    工作目标 111
    工作任务 111
    工作计划 111
    工作实施 114
    3.7 Hibernate框架注解方式实现多表
    多对一查询 116
    工作目标 116
    工作任务 116
    工作计划 116
    工作实施 118
    3.8 Hibernate框架注解方式实现多表
    多对多查询 120
    工作目标 120
    工作任务 120
    工作计划 120
    工作实施 122
    3.9 巩固与提高 125
    第4章 Spring框架 127
    4.1 搭建Spring框架 127
    工作目标 127
    工作任务 127
    工作计划 127
    工作实施 134
    4.2 Spring与Struts、Hibernate框架整合 136
    工作目标 136
    工作任务 137
    工作计划 137
    工作实施 142
    4.3 巩固与提高 144
    第5章 JUnit测试工具 146
    5.1 使用JUnit测试工具 146
    工作目标 146
    工作任务 146
    工作计划 146
    工作实施 155
    5.2 巩固与提高 157

    第二部分 综合篇——简化进销存项目开发

    第6章 项目的需求分析与设计 159
    6.1 简化进销存需求分析 159
    工作目标 159
    工作任务 159
    工作计划 159
    工作实施 163
    6.2 项目的概要设计 165
    工作目标 165
    工作任务 166
    工作计划 166
    工作实施 172
    6.3 项目的详细设计 181
    工作目标 181
    工作任务 181
    工作计划 181
    工作实施 185
    6.4 巩固与提高 186
    第7章 项目编码 189
    7.1 员工档案管理模块查询功能实现 189
    工作目标 189
    工作任务 189
    工作计划 190
    工作实施 194
    7.2 员工档案管理模块增加功能实现 202
    工作目标 202
    工作任务 202
    工作计划 203
    工作实施 206
    7.3 员工档案管理模块修改功能实现 210
    工作目标 210
    工作任务 210
    工作计划 211
    工作实施 213
    7.4 员工档案管理模块删除功能实现 216
    工作目标 216
    工作任务 217
    工作计划 217
    工作实施 219
    7.5 商品档案管理模块的实现 221
    工作目标 221
    工作任务 221
    工作计划 221
    工作实施 227
    7.6 客户档案管理模块 236
    工作目标 236
    工作任务 237
    工作计划 237
    工作实施 243
    7.7 进货管理模块进货单查询功能实现 251
    工作目标 251
    工作任务 252
    工作计划 252
    工作实施 255
    7.8 进货单增加功能实现 260
    工作目标 260
    工作任务 261
    工作计划 261
    工作实施 264
    7.9 进货单修改功能实现 269
    工作目标 269
    工作任务 269
    工作计划 270
    工作实施 273
    7.10 进货单删除功能实现 277
    工作目标 277
    工作任务 277
    工作计划 277
    工作实施 280
    7.11 销售管理模块 282
    工作目标 282
    工作任务 282
    工作计划 282
    工作实施 289
    7.12 简化进销存各个模块的整合 300
    工作目标 300
    工作任务 300
    工作计划 300
    工作实施 301
    7.13 巩固与提高 309
    附录 学习材料开发建议 311
最新评论共有 23 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册