Spring MVC开发技术指南(微课版)

Spring MVC开发技术指南(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2020-08
版次: 1
ISBN: 9787302555209
定价: 69.50
装帧: 其他
开本: 16开
纸张: 胶版纸
3人买过
  • 全书共13章,讲解Spring MVC的相关知识,内容包括Spring基础、Spring MVC入门、控制器、类型转换器、数据绑定、Spring表单标签库、JSON数据转换、拦截器、数据验证、国际化、统一异常处理、文件上传与下载、EL与JSTL、MyBatis以及1个完整的项目案例。实例侧重实用性、趣味性强、通俗易懂,读者能够快速掌握Spring MVC的基础知识、编程技巧,为大型项目开发打下坚实基础。 附有教学视频、源代码、课件、教学大纲、电子教案、习题答案等配套资源,作为大学计算机的教材,也可以作为Java技术的培训教材,适合广大Java EE应用开发人员使用。 陈恒,男,硕士,大连外国语大学,副教授。清华大学出版社签约作者及图书编审委员会委员。主要研究智能信息处理,发表论文10余篇,主持省级自然科学基金重点项目1项,主持校级教改4项,主编教材10余部。 第1章  Spring基础 1

    1.1  Spring概述2

    1.1.1  Spring的由来2

    1.1.2  Spring的体系结构2

    1.2  Spring开发环境的构建4

    1.2.1  使用Eclipse开发Java Web应用4

    1.2.2  使用STS(Spring Tool Suite)开发Java Web应用8

    1.2.3  Spring的下载及目录结构9

    1.2.4  第一个Spring入门程序10

    1.2.5  实践环节12

    1.3  Maven管理Spring应用12

    1.3.1  Maven简介12

    1.3.2  Maven的pom.x  ml13

    1.3.3  在STS中创建Maven Web项目14

    1.3.4  使用Maven管理第一个Spring入门程序19

    1.3.5  实践环节21

    1.4  Spring IoC21

    1.4.1  基本概念21

    1.4.2  Spring的常用注解22

    1.4.3  基于注解的依赖注入23

    1.4.4  Java配置26

    1.4.5  实践环节29

    1.5  Spring AOP29

    1.5.1  Spring AOP的基本概念29

    1.5.2  基于注解开发AspectJ31

    1.6  Spring Bean38

    1.6.1  Bean的实例化381.6.2  Bean的作用域40

    1.6.3  Bean的初始化和销毁43

    1.7  Spring的数据库编程45

    1.7.1  Spring JDBC的XML配置45

    1.7.2  Spring JDBC的Java配置46

    1.7.3  Spring JdbcTemplate的常用方法47

    1.7.4  基于@Transactional注解的声明式事务管理54

    1.7.5  在事务处理中捕获异常58

    1.7.6  实践环节59

    1.8  本章小结59

    习题159

     

    第2章  Spring MVC入门60

    2.1  MVC模式与Spring MVC工作原理61

    2.1.1  MVC模式61

    2.1.2  Spring MVC工作原理61

    2.1.3  Spring MVC接口62

    2.2  第一个Spring MVC应用63

    2.2.1  创建Maven项目并添加依赖的JAR包63

    2.2.2  在web.x  ml文件中部署DispatcherServlet64

    2.2.3  创建Web应用首页65

    2.2.4  创建Controller类65

    2.2.5  创建Spring MVC配置文件66

    2.2.6  应用的其他页面67

    2.2.7  发布并运行Spring MVC应用67

    2.3  基于Java配置的Spring MVC应用68

    2.4  实践环节70

    2.5  本章小结70

    习题270

     

    第3章  Spring MVC的Controller 71

    3.1  基于注解的控制器72

    3.1.1  @Controller注解类型72

    3.1.2  @RequestMapping注解类型72

    3.1.3  编写请求处理方法73

    3.2  Controller接收请求参数的常见方式75

    3.2.1  通过实体Bean接收请求参数75

    3.2.2  通过处理方法的形参接收请求参数82

    3.2.3  通过HttpServletRequest接收请求参数83

    3.2.4  通过@PathVariable接收URL中的请求参数83

    3.2.5  通过@RequestParam接收请求参数84

    3.2.6  通过@ModelAttribute接收请求参数85

    3.3  重定向与转发85

    3.4  应用@Autowired进行依赖注入87

    3.5  @ModelAttribute89

    3.6  实践环节91

    3.7  本章小结91

    习题391

     

    第4章  类型转换和格式化92

    4.1  类型转换的意义93

    4.2  Converter94

    4.2.1  内置的类型转换器95

    4.2.2  自定义类型转换器96

    4.2.3  实践环节102

    4.3  Formatter102

    4.3.1  内置的格式化转换器102

    4.3.2  自定义格式化转换器102

    4.3.3  实践环节108

    4.4  本章小结108

    习题4108

     

    第5章  数据绑定和表单标签库109

    5.1  数据绑定110

    5.2  Spring的表单标签库110

    5.2.1  表单标签110

    5.2.2  input标签111

    5.2.3  password标签111

    5.2.4  hidden标签111

    5.2.5  textarea标签112

    5.2.6  checkbox标签112

    5.2.7  checkboxes标签112

    5.2.8  radiobutton标签113

    5.2.9  radiobuttons标签113

    5.2.10  select标签113

    5.2.11  options标签113

    5.2.12  errors标签113

    5.3  数据绑定应用114

    5.3.1  创建Maven项目并添加相关依赖114

    5.3.2  Spring MVC及Web相关配置115

    5.3.3  领域模型116

    5.3.4  Service层117

    5.3.5  Controller层117

    5.3.6  View层119

    5.3.7  测试应用122

    5.4  实践环节123

    5.5  JSON数据交互123

    5.5.1  JSON概述123

    5.5.2  JSON数据转换125

    5.6  本章小结132

    习题5132

     

    第6章  拦截器133

    6.1  拦截器概述134

    6.1.1  拦截器的定义134

    6.1.2  拦截器的配置135

    6.2  拦截器的执行流程136

    6.2.1  单个拦截器的执行流程136

    6.2.2  多个拦截器的执行流程140

    6.3  应用案例——用户登录权限验证144

    6.4  本章小结151

    习题6151

     

    第7章  数据验证152

    7.1  数据验证概述153

    7.1.1  客户端验证153

    7.1.2  服务器端验证153

    7.2  Spring验证器153

    7.2.1  Validator接口153

    7.2.2  ValidationUtils类154

    7.2.3  验证示例154

    7.2.4  实践环节165

    7.3  JSR 303验证166

    7.3.1  JSR 303验证配置166

    7.3.2  标注类型166

    7.3.3  验证示例168

    7.3.4  实践环节172

    7.4  本章小结172

    习题7172

     

    第8章  国际化173

    8.1  程序国际化概述174

    8.1.1  Java国际化的思想174

    8.1.2  Java支持的语言和国家174

    8.1.3  Java程序国际化175

    8.1.4  带占位符的国际化信息176

    8.1.5  实践环节177

    8.2  Spring MVC的国际化177

    8.2.1  Spring MVC加载资源属性文件178

    8.2.2  语言区域的选择178

    8.2.3  使用message标签显示国际化信息179

    8.3  用户自定义切换语言示例180

    8.4  本章小结187

    习题8187

     

    第9章  统一异常处理188

    9.1  示例介绍189

    9.2  SimpleMappingExceptionResolver类196

    9.3  HandlerExceptionResolver接口197

    9.4  @ExceptionHandler注解199

    9.5  @ControllerAdvice注解200

    9.6  本章小结201

    习题9201

     

    第10章  文件的上传和下载202

    10.1  文件上传203

    10.1.1  commonsfileupload组件203

    10.1.2  基于表单的文件上传203

    10.1.3  MultipartFile接口204

    10.1.4  单文件上传204

    10.1.5  多文件上传211

    10.1.6  实践环节216

    10.2  文件下载217

    10.2.1  文件下载的实现方法217

    10.2.2  文件下载217

    10.3  本章小结222

    习题10222

     

    第11章  EL与JSTL223

    11.1  表达式语言EL224

    11.1.1  基本语法224

    11.1.2  EL隐含对象226

    11.1.3  实践环节231

    11.2  JSP标准标签库JSTL232

    11.2.1  配置JSTL232

    11.2.2  核心标签库之通用标签233

    11.2.3  核心标签库之流程控制标签234

    11.2.4  核心标签库之迭代标签236

    11.2.5  函数标签库239

    11.2.6  实践环节242

    11.3  本章小结243

    习题11243

     

    第12章  MyBatis入门245

    12.1  MyBatis简介246

    12.2  MyBatis的环境构建246

    12.2.1  非Maven构建246

    12.2.2  Maven构建246

    12.3  MyBatis的工作原理247

    12.4  使用STS开发MyBatis入门程序248

    12.4.1  创建Maven项目并添加相关依赖248

    12.4.2  创建Log4j的日志配置文件249

    12.4.3  创建持久化类250

    12.4.4  创建SQL映射文件250

    12.4.5  创建MyBatis的核心配置文件251

    12.4.6  创建测试类252

    12.5  MyBatis与Spring MVC的整合开发254

    12.5.1  相关依赖254

    12.5.2  在Sping MVC的配置类中配置数据源及MyBatis工厂256

    12.5.3  整合示例258

    12.5.4  实践环节263

    12.6  使用MyBatis Generator插件自动生成映射文件264

    12.7  小结266

    习题12 266

     

    第13章  MyBatis的映射器267

    13.1  MyBatis的核心配置268

    13.2  映射器概述268

    13.3  元素269

    13.3.1  使用Map接口传递参数270

    13.3.2  使用Java Bean传递参数279

    13.3.3  使用@Param注解传递参数281

    13.3.4  元素282

    13.3.5  使用POJO存储结果集282

    13.3.6  使用Map存储结果集285

    13.3.7  实践环节287

    13.4  元素287

    13.4.1  主键(自动递增)回填287

    13.4.2  自定义主键290

    13.5  与元素290

    13.6  元素290

    13.7  级联查询291

    13.7.1  一对一级联查询291

    13.7.2  一对多级联查询298

    13.7.3  多对多级联查询304

    13.8  动态SQL307

    13.8.1  元素307

    13.8.2  元素308

    13.8.3  元素310

    13.8.4  元素311

    13.8.5  元素312

    13.8.6  元素314

    13.8.7  元素315

    13.9  本章小结316

    习题13316

     

    第14章  名片管理系统的设计与实现317

    14.1  系统设计318

    14.1.1  系统功能需求318

    14.1.2  系统模块划分318

    14.2  数据库设计318

    14.2.1  数据库概念结构设计318

    14.2.2  数据库逻辑结构设计319

    14.3  系统管理320

    14.3.1  Maven项目依赖管理320

    14.3.2  JSP页面管理321

    14.3.3  包管理323

    14.3.4  配置类管理324

    14.3.5  配置文件管理329

    14.4  组件设计330

    14.4.1  工具类330

    14.4.2  统一异常处理331

    14.4.3  验证码332

    14.5  名片管理335

    14.5.1  领域模型与持久化类335

    14.5.2  Controller实现336

    14.5.3  Service实现338

    14.5.4  Dao实现342

    14.5.5  SQL映射文件342

    14.5.6  添加名片344

    14.5.7  查询名片346

    14.5.8  修改名片353

    14.5.9  删除名片357

    14.6  用户相关357

    14.6.1  领域模型与持久化类357

    14.6.2  Controller实现358

    14.6.3  Service实现359

    14.6.4  Dao实现361

    14.6.5  SQL映射文件361

    14.6.6  注册362

    14.6.7  登录364

    14.6.8  修改密码367

    14.6.9  安全退出368

    14.7  小结369

    习题14369参考文献370
  • 内容简介:
    全书共13章,讲解Spring MVC的相关知识,内容包括Spring基础、Spring MVC入门、控制器、类型转换器、数据绑定、Spring表单标签库、JSON数据转换、拦截器、数据验证、国际化、统一异常处理、文件上传与下载、EL与JSTL、MyBatis以及1个完整的项目案例。实例侧重实用性、趣味性强、通俗易懂,读者能够快速掌握Spring MVC的基础知识、编程技巧,为大型项目开发打下坚实基础。 附有教学视频、源代码、课件、教学大纲、电子教案、习题答案等配套资源,作为大学计算机的教材,也可以作为Java技术的培训教材,适合广大Java EE应用开发人员使用。
  • 作者简介:
    陈恒,男,硕士,大连外国语大学,副教授。清华大学出版社签约作者及图书编审委员会委员。主要研究智能信息处理,发表论文10余篇,主持省级自然科学基金重点项目1项,主持校级教改4项,主编教材10余部。
  • 目录:
    第1章  Spring基础 1

    1.1  Spring概述2

    1.1.1  Spring的由来2

    1.1.2  Spring的体系结构2

    1.2  Spring开发环境的构建4

    1.2.1  使用Eclipse开发Java Web应用4

    1.2.2  使用STS(Spring Tool Suite)开发Java Web应用8

    1.2.3  Spring的下载及目录结构9

    1.2.4  第一个Spring入门程序10

    1.2.5  实践环节12

    1.3  Maven管理Spring应用12

    1.3.1  Maven简介12

    1.3.2  Maven的pom.x  ml13

    1.3.3  在STS中创建Maven Web项目14

    1.3.4  使用Maven管理第一个Spring入门程序19

    1.3.5  实践环节21

    1.4  Spring IoC21

    1.4.1  基本概念21

    1.4.2  Spring的常用注解22

    1.4.3  基于注解的依赖注入23

    1.4.4  Java配置26

    1.4.5  实践环节29

    1.5  Spring AOP29

    1.5.1  Spring AOP的基本概念29

    1.5.2  基于注解开发AspectJ31

    1.6  Spring Bean38

    1.6.1  Bean的实例化381.6.2  Bean的作用域40

    1.6.3  Bean的初始化和销毁43

    1.7  Spring的数据库编程45

    1.7.1  Spring JDBC的XML配置45

    1.7.2  Spring JDBC的Java配置46

    1.7.3  Spring JdbcTemplate的常用方法47

    1.7.4  基于@Transactional注解的声明式事务管理54

    1.7.5  在事务处理中捕获异常58

    1.7.6  实践环节59

    1.8  本章小结59

    习题159

     

    第2章  Spring MVC入门60

    2.1  MVC模式与Spring MVC工作原理61

    2.1.1  MVC模式61

    2.1.2  Spring MVC工作原理61

    2.1.3  Spring MVC接口62

    2.2  第一个Spring MVC应用63

    2.2.1  创建Maven项目并添加依赖的JAR包63

    2.2.2  在web.x  ml文件中部署DispatcherServlet64

    2.2.3  创建Web应用首页65

    2.2.4  创建Controller类65

    2.2.5  创建Spring MVC配置文件66

    2.2.6  应用的其他页面67

    2.2.7  发布并运行Spring MVC应用67

    2.3  基于Java配置的Spring MVC应用68

    2.4  实践环节70

    2.5  本章小结70

    习题270

     

    第3章  Spring MVC的Controller 71

    3.1  基于注解的控制器72

    3.1.1  @Controller注解类型72

    3.1.2  @RequestMapping注解类型72

    3.1.3  编写请求处理方法73

    3.2  Controller接收请求参数的常见方式75

    3.2.1  通过实体Bean接收请求参数75

    3.2.2  通过处理方法的形参接收请求参数82

    3.2.3  通过HttpServletRequest接收请求参数83

    3.2.4  通过@PathVariable接收URL中的请求参数83

    3.2.5  通过@RequestParam接收请求参数84

    3.2.6  通过@ModelAttribute接收请求参数85

    3.3  重定向与转发85

    3.4  应用@Autowired进行依赖注入87

    3.5  @ModelAttribute89

    3.6  实践环节91

    3.7  本章小结91

    习题391

     

    第4章  类型转换和格式化92

    4.1  类型转换的意义93

    4.2  Converter94

    4.2.1  内置的类型转换器95

    4.2.2  自定义类型转换器96

    4.2.3  实践环节102

    4.3  Formatter102

    4.3.1  内置的格式化转换器102

    4.3.2  自定义格式化转换器102

    4.3.3  实践环节108

    4.4  本章小结108

    习题4108

     

    第5章  数据绑定和表单标签库109

    5.1  数据绑定110

    5.2  Spring的表单标签库110

    5.2.1  表单标签110

    5.2.2  input标签111

    5.2.3  password标签111

    5.2.4  hidden标签111

    5.2.5  textarea标签112

    5.2.6  checkbox标签112

    5.2.7  checkboxes标签112

    5.2.8  radiobutton标签113

    5.2.9  radiobuttons标签113

    5.2.10  select标签113

    5.2.11  options标签113

    5.2.12  errors标签113

    5.3  数据绑定应用114

    5.3.1  创建Maven项目并添加相关依赖114

    5.3.2  Spring MVC及Web相关配置115

    5.3.3  领域模型116

    5.3.4  Service层117

    5.3.5  Controller层117

    5.3.6  View层119

    5.3.7  测试应用122

    5.4  实践环节123

    5.5  JSON数据交互123

    5.5.1  JSON概述123

    5.5.2  JSON数据转换125

    5.6  本章小结132

    习题5132

     

    第6章  拦截器133

    6.1  拦截器概述134

    6.1.1  拦截器的定义134

    6.1.2  拦截器的配置135

    6.2  拦截器的执行流程136

    6.2.1  单个拦截器的执行流程136

    6.2.2  多个拦截器的执行流程140

    6.3  应用案例——用户登录权限验证144

    6.4  本章小结151

    习题6151

     

    第7章  数据验证152

    7.1  数据验证概述153

    7.1.1  客户端验证153

    7.1.2  服务器端验证153

    7.2  Spring验证器153

    7.2.1  Validator接口153

    7.2.2  ValidationUtils类154

    7.2.3  验证示例154

    7.2.4  实践环节165

    7.3  JSR 303验证166

    7.3.1  JSR 303验证配置166

    7.3.2  标注类型166

    7.3.3  验证示例168

    7.3.4  实践环节172

    7.4  本章小结172

    习题7172

     

    第8章  国际化173

    8.1  程序国际化概述174

    8.1.1  Java国际化的思想174

    8.1.2  Java支持的语言和国家174

    8.1.3  Java程序国际化175

    8.1.4  带占位符的国际化信息176

    8.1.5  实践环节177

    8.2  Spring MVC的国际化177

    8.2.1  Spring MVC加载资源属性文件178

    8.2.2  语言区域的选择178

    8.2.3  使用message标签显示国际化信息179

    8.3  用户自定义切换语言示例180

    8.4  本章小结187

    习题8187

     

    第9章  统一异常处理188

    9.1  示例介绍189

    9.2  SimpleMappingExceptionResolver类196

    9.3  HandlerExceptionResolver接口197

    9.4  @ExceptionHandler注解199

    9.5  @ControllerAdvice注解200

    9.6  本章小结201

    习题9201

     

    第10章  文件的上传和下载202

    10.1  文件上传203

    10.1.1  commonsfileupload组件203

    10.1.2  基于表单的文件上传203

    10.1.3  MultipartFile接口204

    10.1.4  单文件上传204

    10.1.5  多文件上传211

    10.1.6  实践环节216

    10.2  文件下载217

    10.2.1  文件下载的实现方法217

    10.2.2  文件下载217

    10.3  本章小结222

    习题10222

     

    第11章  EL与JSTL223

    11.1  表达式语言EL224

    11.1.1  基本语法224

    11.1.2  EL隐含对象226

    11.1.3  实践环节231

    11.2  JSP标准标签库JSTL232

    11.2.1  配置JSTL232

    11.2.2  核心标签库之通用标签233

    11.2.3  核心标签库之流程控制标签234

    11.2.4  核心标签库之迭代标签236

    11.2.5  函数标签库239

    11.2.6  实践环节242

    11.3  本章小结243

    习题11243

     

    第12章  MyBatis入门245

    12.1  MyBatis简介246

    12.2  MyBatis的环境构建246

    12.2.1  非Maven构建246

    12.2.2  Maven构建246

    12.3  MyBatis的工作原理247

    12.4  使用STS开发MyBatis入门程序248

    12.4.1  创建Maven项目并添加相关依赖248

    12.4.2  创建Log4j的日志配置文件249

    12.4.3  创建持久化类250

    12.4.4  创建SQL映射文件250

    12.4.5  创建MyBatis的核心配置文件251

    12.4.6  创建测试类252

    12.5  MyBatis与Spring MVC的整合开发254

    12.5.1  相关依赖254

    12.5.2  在Sping MVC的配置类中配置数据源及MyBatis工厂256

    12.5.3  整合示例258

    12.5.4  实践环节263

    12.6  使用MyBatis Generator插件自动生成映射文件264

    12.7  小结266

    习题12 266

     

    第13章  MyBatis的映射器267

    13.1  MyBatis的核心配置268

    13.2  映射器概述268

    13.3  元素269

    13.3.1  使用Map接口传递参数270

    13.3.2  使用Java Bean传递参数279

    13.3.3  使用@Param注解传递参数281

    13.3.4  元素282

    13.3.5  使用POJO存储结果集282

    13.3.6  使用Map存储结果集285

    13.3.7  实践环节287

    13.4  元素287

    13.4.1  主键(自动递增)回填287

    13.4.2  自定义主键290

    13.5  与元素290

    13.6  元素290

    13.7  级联查询291

    13.7.1  一对一级联查询291

    13.7.2  一对多级联查询298

    13.7.3  多对多级联查询304

    13.8  动态SQL307

    13.8.1  元素307

    13.8.2  元素308

    13.8.3  元素310

    13.8.4  元素311

    13.8.5  元素312

    13.8.6  元素314

    13.8.7  元素315

    13.9  本章小结316

    习题13316

     

    第14章  名片管理系统的设计与实现317

    14.1  系统设计318

    14.1.1  系统功能需求318

    14.1.2  系统模块划分318

    14.2  数据库设计318

    14.2.1  数据库概念结构设计318

    14.2.2  数据库逻辑结构设计319

    14.3  系统管理320

    14.3.1  Maven项目依赖管理320

    14.3.2  JSP页面管理321

    14.3.3  包管理323

    14.3.4  配置类管理324

    14.3.5  配置文件管理329

    14.4  组件设计330

    14.4.1  工具类330

    14.4.2  统一异常处理331

    14.4.3  验证码332

    14.5  名片管理335

    14.5.1  领域模型与持久化类335

    14.5.2  Controller实现336

    14.5.3  Service实现338

    14.5.4  Dao实现342

    14.5.5  SQL映射文件342

    14.5.6  添加名片344

    14.5.7  查询名片346

    14.5.8  修改名片353

    14.5.9  删除名片357

    14.6  用户相关357

    14.6.1  领域模型与持久化类357

    14.6.2  Controller实现358

    14.6.3  Service实现359

    14.6.4  Dao实现361

    14.6.5  SQL映射文件361

    14.6.6  注册362

    14.6.7  登录364

    14.6.8  修改密码367

    14.6.9  安全退出368

    14.7  小结369

    习题14369参考文献370
查看详情
12
相关图书 / 更多
Spring MVC开发技术指南(微课版)
Spring Framework6开发实战 Spring+Spring Web MVC+MyBatis
肖海鹏、耿卫江、王荣芝、张天怡、张志慧
Spring MVC开发技术指南(微课版)
Spark大数据分析
作者
Spring MVC开发技术指南(微课版)
Spark入门与大数据分析实战
迟殿委 李超
Spring MVC开发技术指南(微课版)
Spark大数据开发(职业教育计算机系列教材)
唐春玲;周桥;陈小龙
Spring MVC开发技术指南(微课版)
Spring Boot+Vue前后端分离项目全栈开发实战
唐文
Spring MVC开发技术指南(微课版)
Spring快速入门到精通
明日科技 编著
Spring MVC开发技术指南(微课版)
Spring Boot 3.0开发实战
李西明;陈立为
Spring MVC开发技术指南(微课版)
Spark分布式处理实战
刘均 王璐烽
Spring MVC开发技术指南(微课版)
Spring Security原理与实战:构建安全可靠的微服务
邹炎
Spring MVC开发技术指南(微课版)
Spark原理深入与编程实战(微课视频版)
辛立伟;张帆;张会娟
Spring MVC开发技术指南(微课版)
Spring Cloud Alibaba大型微服务架构项目实战(上册)
十三 著
Spring MVC开发技术指南(微课版)
Spring Boot 3 +Vue 3开发实战
朱建昕
您可能感兴趣 / 更多
Spring MVC开发技术指南(微课版)
Vue.js 3.x从入门到实战(微课视频版)
陈恒;刘海燕;贾慧敏;张宏
Spring MVC开发技术指南(微课版)
Spring Boot从入门到实战-微课视频版
陈恒;楼偶俊;巩庆志;董宗然
Spring MVC开发技术指南(微课版)
基于Eclipse平台的JSP应用教程(第2版)
陈恒;贾慧敏;林徐
Spring MVC开发技术指南(微课版)
Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis(微课版)
陈恒;楼偶俊;张立杰
Spring MVC开发技术指南(微课版)
Spring MVC开发技术指南
陈恒;楼偶俊;巩庆志;林徐
Spring MVC开发技术指南(微课版)
JSP网站设计
陈恒;楼偶俊;朱毅;顼聪;张术梅
Spring MVC开发技术指南(微课版)
Struts 2框架实用教程
陈恒;徐琳宏;陶永鹏;张术梅
Spring MVC开发技术指南(微课版)
新史学.第18辑(卡罗·金兹堡的论说:微观史、细节、边缘)
陈恒;王刘纯
Spring MVC开发技术指南(微课版)
Struts2框架应用教程
陈恒;张一鸣