书籍详情
《Spring MVC+MyBatis+Activiti工作流开发从入门到精通》[35M]百度网盘|亲测有效|pdf下载
  • Spring MVC+MyBatis+Activiti工作流开发从入门到精通

  • 出版时间:2019-09
  • 热度:12615
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

  《Spring MVC+MyBatis+Activiti工作流开发从入门到精通》重点介绍3个方面的内容:Spring MVC、MyBatis和Activiti的介绍、安装、应用等的方法和技巧。Spring MVC是目前基于Java Web开发应用较广的MVC框架之一。一旦开发人员掌握了该框架的配置和使用技巧,则对于Java Web开发将得心应手。该书详细介绍了Spring MVC的配置和应用技巧等内容,对于初级Java Web开发人员来讲,很容易学习和上手;MyBatis是优秀的持久化、轻量级框架之一,对于关系数据库的支持非常友好。该书重点讲解了MyBatis和Spring MVC的整合,并提供了大量可操作案例,供开发人员学习,对于入门和提高MyBatis实战能力有很大的帮助;Activiti是优秀的开源工作流引擎。该书以大量篇幅讲解该工作流引擎,以及与Spring MVC、MyBatis整合的配置和开发技巧,并提供了大量示例。在该书最后,讲解了一个复杂而有用的案例,融合该书所讲知识。重要的是,该书提供了全部案例的源码,学习该书的人员,不但可以学习理论,还可实战演习。该书案例源码均由作者亲自编写,其中包含了很多有用的方法与技巧。

作者简介

  李世川,毕业于北京大学计算机信息科学技术学院,现就职于某部队。专注于数据库技术理论和应用的研究,对于数据库技术的应用开发有较深的研究和实战经验,具有十多年的信息系统开发经验,曾参与军内及国家多个重大科研课题。精通Java、Objective C、C#、PHP、ASP、PowerBuilder、Delphi等多种程序开发语言,熟练掌握和应用多种数据库,具有丰富的业务信息系统开发实践经验、云中大数据存储与分析经验。发表计算机类文章和相关论文60余篇,并出版计算机类图书《PHP+MariaDB Web开发从入门到精通》。

内页插图

目录

第1篇 Spring MVC篇
第1章 Spring MVC基础
1.1 MVC介绍
1.2 Spring介绍
1.3 Spring MVC介绍
1.4 Java环境配置
1.5 Tomcat配置
1.6 MyEclipse开发环境配置
1.7 启动第一个Web项目
1.8 Spring MVC入门
1.9 本章小结
第2章 Spring MVC配置
2.1 拦截配置
2.2 @Component
2.2.1 @Controller
2.2.2 @Service
2.2.3 @Repository
2.3 @RequestMapping
2.4 @Autowired
2.5 在XML配置文件中构造bean
2.6 返回值以及Model
2.7 示例代码
2.8 本章小结
第3章 Spring MVC高级应用
3.1 文件上传
3.2 数据库操作
3.2.1 数据库连接配置
3.2.2 Jdbc Template
3.2.3 数据库操作
3.3 Spring AOP切面操作
3.4 JSTL和EL
3.4.1 核心标签库
3.4.2 格式化标签库
3.4.3 JSTL函数标签库
3.4.4 SQL标签库
3.4.5 EL
3.5 FreeMarker
3.5.1 相关配置
3.5.2 基本语法
3.5.3 逻辑指令
3.5.4 List循环
3.6 本章小结

第2篇 MyBatis篇
第4章 MyBatis基础
4.1 MyBatis介绍
4.2 MyBatis的配置
4.3 SQL映射器
4.4 MyBatis事务管理
4.5 本章小结
第5章 MyBatis中的SQL操作
5.1 结果集映射
5.2 多表操作
5.3 SQL一对多操作
5.4 ${}与
5.5 insert、update和delete
5.6 自动主键处理
5.7 sql元素
5.8 示例代码
……

第3篇 Activiti篇
第4篇 高级篇

前言/序言

  当前,互联网高度普及,社会信息化程度越来越高,信息化的手段和要求也越来越多。之前,很多无法想象的信息化方式和方法,也逐渐为大众接受。在互联网中,涌现出各种快速开发框架,这让开发人员有充分的选择余地。
  作者从事信息系统开发已有十多年的经验,经历了各种开发手段、方法的演进过程,例如以前开发单机版的信息系统,随着互联网的发展,也从事基于互联网的信息系统开发。那么,对于开发者来说,什么是最重要的?以前,开发一套完整信息系统,需要经历从需求分析、功能分析、代码开发等一系列完整过程,这是大家熟悉的瀑布开发模式,其缺点是开发时间和周期很长。基于互联网的信息系统开发不太适合这样的模式。因为大家对于信息系统的开发期望很高,耳濡目染,见的系统多了,要求就高了,恨不能今天提出一个想法,在一个月内,甚至更短时间内就实现,这就要求我们适应这种开发模式,而不是简单回答不可以,或是还需要具体分析等。典型的例子是,互联网竞争非常激烈,当大家都有同样点子的时候,谁先推出谁就可抢占市场,这是有现实事例来支撑的。回到前面的问题,什么最重要?答案是时间!
  很多开发人员认为自己是搞代码开发,很多事情能自己解决,例如数据库底层连接开发、页面设计等,不需要使用别人提供的框架;如果使用了所谓的框架后,系统性能会受到影响,原生开发很重要,甚至可能要自己重写一套语言!是的,这个道理大家都懂,但是时间不允许,更重要的是稳定性、安全性等。如果仅仅是性能的问题,同样可以采用多种手段加以解决。所以,开发人员为了节省时间,需要采用一套成熟、稳定的开发框架,快速搭建信息系统,与客户随时进行沟通,实现快速而敏捷的开发。
  在Java开发世界中,有很多成熟而优秀的框架供开发人员选择。为什么本书将SpringMVC、MyBatis和Activiti构成一个主题?首先,建议开发人员理解并采用开源的东西,很多开发人员都具有冒险精神,喜欢看别人的代码,那么,采用开源东西更加合适。其次,需要稳定,这三者都是比较稳定的,而且已被很多开发人员检验并应用于实际信息系统中。最后,这三者的关注点不同,但在基于互联网的信息系统开发中都非常重要,可以说,它们的结合很完美。
  本书努力讲解这三者,重点在于结合,而不是面面俱到。特别是在一个团队开发中,只有形成自己团队的开发标准和规范,才能共同开发并完成一件件优美的作品。根据以往经验,一本技术类开发书籍不仅仅在于介绍技术本身,案例分析、剖析同样很重要。本书特别注重案例的讲解,基本在每章都会有相关内容。
  本书面向的读者,需要具有简单Java、HTML、SQL等开发经验,在本书中,对很多知识一带而过,那是假定读者基本了解了这部分知识。本书特别适合开发业务工作流系统的开发人员阅读。工作流的重要性在于敏捷开发,客户希望能快速见到所谓的工作流,开发人员希望一旦画出工作流,便能很快进行开发。作者本人尽管开发的理论知识很丰富,但更加注重实践,只有在实践中才能增进对知识的理解。
  建议阅读本书的方式是:从第一篇开始阅读,并注重实践,最好是能运行其中的所有案例,阅读十实践,能帮助读者快速掌握开发这种技术;当然,如果是已经具有一定开发经验的开发人员,可以跳着阅读,但很可能造成其中案例分析理解困难,因为案例分析具有连贯性,前面的知识,在后面很可能会一带而过!最后,本书会成为一本很有用的参考书,作者也是向这个方向努力的!
  本书在编写过程中,尽管经过了多次校稿,但难免有不足的地方,希望读者能及时指出。