资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

SOA与Java 用Java技术实现面向服务

资源名称:SOA与Java  用Java技术实现面向服务  资源目录: 序 作者及贡献者简介 第1章 概述 .1 1.1 关于本书 .1 1.1.1 本书目标 1 1.1.2 本书面向的读者 .1 1.1.3 本书特征 2 1.2 必要阅读 .2 1.3 本书结构 .2 1.4 本书使用原则和模式的方式 4 1.5 符号和图形 .4 第2章 案例分析示例 5 2.1 案例分析示例的使用 5 2.1.1 风格特点 .5 2.1.2 案例与抽象内容的关系 .5 2.1.3 代码示例 5 2.2 案例分析背景:NovoBank 6 2.2.1 技术基础设施 .6 2.2.2 自动化解决方案 6 2.2.3 业务阻碍和目标 7 2.2.4 未来IT路线图 7 2.3 案例分析背景:SmartCredit公司 .8 2.3.1 技术基础设施 .8 2.3.2 自动化解决方案 .8 2.3.3 业务目标 9 2.3.4 未来的IT路线图 .9 第一部分 基 础 第3章 SOA基本概念 .13 3.1 基本术语和概念 .13 3.1.1 面向服务计算 .13 3.1.2 面向服务 15 3.1.3 面向服务架构 .15 3.1.4 SOA宣言 17 3.1.5 服务 .18 3.1.6 云计算 18 3.1.7 IT资源 19 3.1.8 服务模型 19 3.1.9 服务库存 20 3.1.10 服务组合 20 3.1.11 服务候选.21 3.1.12 服务契约 21 3.1.13 服务相关的粒度 .21 3.1.14 服务概要 22 3.1.15 SOA设计模式 22 3.2 延伸阅读 .24 第4章 基本的Java分布式技术 .26 4.1 Java分布式计算的基础知识 .26 4.1.1 Java SE的架构 .27 4.1.2 Java EE的架构 .27 4.1.3 应用程序的打包和部署 .28 4.1.4 Java EE架构的各层 .29 4.2 Java分布式技术和API 30 4.2.1 Java SE API .30 4.2.2 Java EE API 32 4.3 XML标准和Java API 38 4.3.1 XML .39 4.3.2 XML模式定义 .40 4.3.3 XSLT 41 4.3.4 JAXP 41 4.3.5 JAXB 42 4.4 使用Java组件构建服务 42 4.4.1 组件作为服务 42 4.4.2 应用程序协议 42 4.4.3 服务契约 44 4.4.4 组件作为服务和面向服务 .46 4.5 Java供应商平台 47 4.5.1 GlassFish企业服务器 47 4.5.2 IBM WebSphere Application Server 48 4.5.3 IBM WebSphere Application Server Community Edition 50 4.5.4 Oracle WebLogic Server .50 第5章 基于Web的服务技术 52 5.1 基于SOAP的Web服务 .52 5.1.1 Web服务标准的扩展(WS-*) .56 5.1.2 常用Web服务中间件 .61 5.2 REST服务 .64 5.2.1 HTTP响应代码 65 5.2.2 资源和地址 .66 5.2.3 HTTP方法 68 5.2.4 资源表示 69 5.2.5 accept头部 70 第6章 使用Java构建基于Web的服务 .71 6.1 JAX-WS 71 6.1.1 SAAJ 73 6.1.2 处理程序 76 6.1.3 Web服务引擎和工具包 .76 6.1.4 JAXR 77 6.2 WS-*标准的Java实现 78 6.2.1 高级Web服务标准和框架 78 6.2.2 服务组件架构 79 6.2.3 Spring-WS 79 6.3 JAX-RS .80 6.3.1 实现JAX-RS .80 6.3.2 实现REST服务 83 6.3.3 可扩展性 84 6.3.4 安全性 86 6.3.5 REST服务支持 87 第二部分 服 务 第7章 Java基于Web服务中的面向服务原则 91 7.1 服务可重用性 .91 7.1.1 无关功能性上下文 91 7.1.2 高度泛型的服务逻辑 92 7.1.3 泛型可扩展服务契约 94 7.1.4 并发访问服务逻辑 .95 7.2 标准服务契约 .99 7.2.1 自顶向下和自底向上 99 7.2.2 在Java和WSDL之间映射 .100 7.2.3 包装文档/字面值契约 100 7.2.4 隐式和显式头部 .101 7.2.5 REST中的数据映射 .105 7.2.6 使用行业标准 .117 7.3 服务松散耦合 .118 7.3.1 分离契约和实现 .118 7.3.2 独立功能性上下文 .119 7.3.3 服务消费者耦合 .120 7.4 服务抽象 .123 7.4.1 抽象技术细节 .123 7.4.2 隐藏服务细节 .123 7.4.3 文档约束 .126 7.5 服务可组合性 .126 7.5.1 运行时环境的效率 .127 7.5.2 服务契约的灵活性 .128 7.5.3 基于标准的运行时 .128 7.6 服务自治 .129 7.6.1 定义明确的功能边界 .129 7.6.2 控制运行时环境 .129 7.6.3 高并发性 .130 7.7 服务无状态性 .131 7.7.1 编制基础设施 131 7.7.2 会话状态 .132 7.7.3 存储状态 .132 7.8 服务可发现性 .136 7.8.1 设计时的可发现性 .136 7.8.2 运行时的可发现性 .137 7.8.3 服务注册中心 .138 第8章 使用Java构建实用服务 .140 8.1 Java实用服务的原理 140 8.1.1 架构考虑 .140 8.1.2 实用服务分类 .145 8.2 实用服务的设计和实现 146 8.2.1 实用服务的设计 .146 8.2.2 实用服务和Java版本 149 8.2.3 实用服务和开源框架 .150 8.2.4 将实用服务作为基于Web的服务 152 8.2.5 测试考虑 157 8.2.6 打包考虑 157 8.3 实用服务的类型 158 8.3.1 公共实用服务 .158 8.3.2 资源实体服务 .163 8.3.3 微实用服务 .167 8.3.4 包装器实用服务 .169 第9章 使用Java构建实体服务 .173 9.1 Java实体服务的内部原理 .174 9.1.1 架构考虑 .174 9.1.2 域实体与消息实体 .175 9.1.3 数据聚合 .176 9.1.4 数据访问模式 .177 9.1.5 修改通知 .178 9.2 Java实体服务的设计和实现 .179 9.2.1 实体服务设计 .179 9.2.2 实体服务实现 .184 9.2.3 将实体服务作为基于Web的服务 187 9.2.4 使用SOAP的实体Web服务 .187 9.2.5 REST实体服务 .193 9.2.6 测试考虑 201 9.2.7 Java打包考虑 201 第三部分 服务组合与基础设施 第10章 使用Java构建任务服务 .205 10.1 任务服务的内部原理 205 10.2 构建任务服务 .211 10.2.1 实现考虑 .212 10.2.2 基于Web的任务服务 213 10.2.3 测试考虑 .223 10.2.4 打包考虑 .224 第11章 使用Java进行服务组合 .225 11.1 服务组合的内部原理 225 11.1.1 服务组合角色 .225 11.1.2 组合与MEP .226 11.1.3 同步和异步调用 .226 11.1.4 服务水平协议 .227 11.2 Java服务组合的设计和实现 .228 11.2.1 组合逻辑:编码和编制 228 11.2.2 REST服务组合考虑229 11.2.3 组合成员端点 .230 11.2.4 错误处理.231 11.2.5 模式类型重用 .238 11.2.6 基于Web的服务与Java组件 242 11.2.7 打包、测试和部署被组合服务 .244 11.3 服务和服务组合性能指导原则 .248 11.3.1 测量性能.248 11.3.2 测试性能.249 11.3.3 缓存 .249 11.3.4 使用状态扩展服务 .252 11.3.5 处理失败.252 11.3.6 解析和编组 .253 第12章 使用ESB作为SOA基础设施 255 12.1 基本的传统消息框架 .255 12.2 基本的服务消息框架 .261 12.2.1 不使用ESB时的基本服务消息处理 .261 12.2.2 使用ESB时的基本服务消息处理 263 12.3 与SOA相关的常用ESB特性 .267 12.3.1 服务查找和调用 .267 12.3.2 服务处理 .269 12.3.3 服务组合支持 .270 12.3.4 REST API管理支持 270 第四部分 附 录 附录A 案例分析结论 273 附录B 面向服务原则参考 275 附录C SOA设计模式参考 280 附录D 带注释的SOA宣言 312 资源截图:
陌佑
百度云
百度云

企业级JavaEE架构设计精深实践

资源名称:企业级JavaEE架构设计精深实践  内容简介: 《企业级Java EE架构设计精深实践》全面、深入介绍了企业级Java EE设计的相关内容,内容涵盖了Java EE架构设计的常见问题。《企业级Java EE架构设计精深实践》每一章讲解一个Java EE领域的具体问题,采用问题背景、需求分析、解决思路、架构设计、实践示例和章节总结的顺序组织内容,旨在通过分析相关领域中的常用框架及存在问题,给出相应的解决方案,提高读者分析和解决问题的能力,并增强其架构设计的能力。 《企业级Java EE架构设计精深实践》共13章。内容主要包括虚拟文件系统实践、缓存实践、文件处理框架实践、模板语言实践、数据库访问层实践、数据库扩展实践、服务层实践、流程引擎实践、元数据实践、展现层开发实践、Web扩展实践、Tiny统一界面框架实践和RESTful实践。附录中给出了相关学习资源和配置运行指南。 《企业级Java EE架构设计精深实践》语言简洁,思路清晰,示例丰富、完整,适合具有一定Java基础的读者阅读,尤其适合从事企业级Java EE软件架构和设计的人员阅读。 资源目录: 第1章 虚拟文件系统实践 1.1 背景介绍 1.2 什么是VFS 1.3 VFS对比 1.3.1 Apache VFS 1.3.2 Tiny VFS 1.4 VFS框架设计思想 1.5 VFS实现讲解 1.5.1 VFS管理器 1.5.2 SchemaProvider模式提供者 1.5.3 FileObject虚拟文件 1.5.4 FileObjectFilter过滤接口 1.6 VFS应用示例 1.6.1 本地文件 1.6.2 Jar文件 1.6.3 FTP文件 1.6.4 ZIP文件 1.7 本章总结 第2章 缓存实践 2.1 缓存简介 2.1.1 问题的提出及其解决方案分析 2.1.2 用户需求 2.1.3 Tiny缓存解决思路 2.2 字节码缓存设计 2.2.1 字节码操作工程 2.2.2 预编译工程 2.2.3 缓存实现工程 2.2.4 技术特点 2.3 动态代理缓存设计 2.3.1 缓存接口定义 2.3.2 切面缓存工程 2.3.3 技术特点 2.4 缓存方案实践 2.4.1 字节码方案配置 2.4.2 字节码方案示例 2.4.3 动态代理方案配置 2.4.4 动态代理方案示例 2.5 本章总结 2.5.1 关键点:缓存实现方案的可替换性 2.5.2 关键点:缓存代码与业务代码的解耦 2.5.3 关键点:模板语言的应用 第3章 文件处理框架实践 3.1 概述 3.1.1 FileProcessor接口 3.1.2 FileResolver接口 3.1.3 FileMonitorProcessor类 3.2 基础文件扫描器 3.2.1 XStreamFileProcessor类 3.2.2 I18nFileProcessor类 3.2.3 Annotation扫描器 3.2.4 SpringBeansFileProcessor类 3.3 完整示例 3.3.1 单独使用 3.3.2 通过配置文件配置 3.4 本章总结 第4章 模板语言实践 4.1 模板语言简介 4.1.1 模板语言构成 4.1.2 模板语言应用场景 4.2 常见的模板语言 4.2.1 Velocity模板语言 4.2.2 FreeMarker模板语言 4.2.3 Tiny模板语言 4.3 Tiny模板语言设计 4.3.1 Tiny模板语言的构建原因 4.3.2 模板语言执行方式 4.3.3 模板语言架构 4.3.4 Tiny模板语言实现与扩展 4.3.5 模板语言语法解析 4.3.6 模板语言渲染机制 4.4 模板语言的使用 4.4.1 依赖配置 4.4.2 模板语言的配置 4.4.3 模板语言的Eclipse插件 4.4.4 Hello,TinyTemplate 4.5 模板语言语法介绍 4.5.1 变量 4.5.2 取值表达式 4.5.3 Map常量 4.5.4 数组常量 4.5.5 其他表达式 4.5.6 索引表达式 4.5.7 #set指令 4.5.8 条件判断 4.5.9 ==相等运算 4.5.10 AND运算 4.5.11 OR运算 4.5.12 NOT运算 4.5.13 循环语句 4.5.14 循环状态变量 4.5.15 循环中断:#break 4.5.16 循环继续:# continue 4.5.17 while循环 4.5.18 模板嵌套语句#include 4.5.19 宏定义语句#macro 4.5.20 宏引入语句#import 4.5.21 布局重写语句#layout #@layout 4.5.22 停止执行#stop 4.5.23 返回指令#return 4.5.24 行结束指令 4.5.25 读取文本资源函数read和readContent 4.5.26 解析模板parser 4.5.27 格式化函数fmt、format和formatter 4.5.28 宏调用方法call和callMacro 4.5.29 实例判断函数is、instanceOf和instance 4.5.30 求值函数eval和evaluate 4.5.31 随机数函数rand和random 4.5.32 类型转换函数 4.5.33 日期格式转换formatDate 4.6 模板语言扩展 4.6.1 资源加载器的使用 4.6.2 宏的使用 4.6.3 函数的使用 4.6.4 国际化的使用 4.6.5 静态类和静态方法的使用 4.6.6 Servlet集成 4.6.7 SpringMVC集成 4.7 本章总结 第5章 数据库访问层实践 5.1 数据访问层简介 5.2 常见数据库访问层介绍 5.2.1 Hibernate简介 5.2.2 Ibatis简介 5.2.3 JPA简介 5.2.4 DSL数据库访问层简介 5.3 TinyDsl设计方案 5.3.1 SQL抽象化设计 5.3.2 DSL风格SQL设计 5.3.3 SQL执行接口设计 5.3.4 执行接口实现介绍 5.4 数据库访问层示例 5.4.1 工程创建 5.4.2 准备工作 5.4.3 Hibernate示例 5.4.4 Ibatis示例 5.4.5 JPA示例 5.4.6 TinyDsl示例 5.5 本章总结 第6章 数据库扩展实践 6.1 数据库扩展简介 6.2 常见数据库扩展方案 6.2.1 DAO层 6.2.2 DataSource层 6.2.3 JDBC层 6.2.4 Proxy层 6.3 读写分离 6.3.1 读写分离 6.3.2 负载均衡 6.3.3 数据同步 6.4 分库分表 6.4.1 同库分表 6.4.2 不同库分表 6.5 开源方案介绍 6.5.1 TDDL 6.5.2 Routing4DB 6.5.3 TinyDbRouter 6.5.4 开源方案的对比 6.6 TinyDbRouter的设计和实现 6.6.1 设计目标 6.6.2 设计原理之接入层设计 6.6.3 设计原理之SQL解析层设计 6.6.4 设计原理之路由决策层设计 6.6.5 设计原理之执行层设计 6.6.6 实现 6.7 应用实践 6.7.1 读写分离示例 6.7.2 分库分表示例 6.7.3 集群事务示例 6.7.4 元数据示例 6.7.5 自定义扩展 6.7.6 常见FAQ 6.8 本章总结 第7章 服务层实践 7.1 服务层简介 7.1.1 传统服务层 7.1.2 Tiny服务层 7.2 Tiny服务层介绍 7.2.1 服务声明 7.2.2 服务注册 7.2.3 小结 7.3 本地服务层实践 7.3.1 服务描述 7.3.2 服务定义 7.3.3 服务收集与注册 7.3.4 服务执行 7.3.5 小结 7.4 远程服务实践 7.4.1 传统的远程服务 7.4.2 新的远程服务模式 7.4.3 多服务中心支持 7.4.4 新的远程服务实现 7.4.5 小结 7.5 本地服务调用示例 7.5.1 非Tiny框架调用示例 7.5.2 Tiny框架应用调用 7.6 远程服务配置示例 7.6.1 非Tiny框架配置示例 7.6.2 Tiny框架应用配置 7.7 本章总结 第8章 流程引擎实践 8.1 流程引擎简介 8.1.1 流程引擎的来历 8.1.2 解决方案 8.1.3 特性简介 8.2 流程引擎实现 8.2.1 流程组件 8.2.2 流程组件配置 8.2.3 流程组件管理 8.2.4 流程配置 8.2.5 流程管理 8.2.6 流程执行 8.3 流程引擎特性 8.3.1 流程可继承性 8.3.2 灵活的EL表达式 8.3.3 流程可重入 8.3.4 流程可转出 8.3.5 强大异常处理 8.4 流程编辑器 8.4.1 创建流程 8.4.2 界面说明 8.4.3 操作说明 8.5 本章总结 第9章 元数据实践 9.1 元数据简介 9.1.1 问题背景 9.1.2 解决途径 9.2 基础元数据设计 9.2.1 支持语言类型 9.2.2 标准数据类型 9.2.3 业务数据类型 9.2.4 标准字段 9.3 数据库元数据设计 9.3.1 表及索引 9.3.2 视图 9.4 元数据开发指南 9.4.1 元数据加载机制 9.4.2 元数据处理器 9.5 元数据开发实践 9.5.1 Eclipse插件 9.5.2 应用配置 9.5.3 生成方言模板 9.5.4 生成标准数据类型 9.5.5 生成业务数据类型 9.5.6 生成标准字段 9.5.7 生成数据库表 9.5.8 定义元数据 9.5.9 生成Java代码 9.5.10 生成SQL 9.6 本章总结 第10章 展现层开发实践 10.1 展示层简介 10.1.1 Servlet 10.1.2 JSP 10.1.3 模板语言 10.1.4 展示层常见问题 10.2 展示层方案设计 10.2.1 UI组件包开发 10.2.2 资源合并实践 10.2.3 避免重复代码 10.2.4 国际化问题 10.3 前端访问方案实践 10.3.1 组件包封装 10.3.2 宏接口定义 10.3.3 页面和布局编写 10.3.4 前端参数配置 10.4 本章总结 10.4.1 关键点:DRY原则的实现 10.4.2 关键点:JS文件的合并 10.4.3 关键点:CSS文件的合并 第11章 Web扩展实践 11.1 背景简介 11.2 监听器设计原理 11.2.1 应用配置管理 11.2.2 应用处理器(ApplicationProcessor) 11.2.3 Web监听器 11.2.4 监听器配置管理 11.3 过滤器设计原理 11.3.1 请求上下文(WebContext) 11.3.2 TinyFilter介绍 11.4 处理器设计原理 11.4.1 过滤器配置(TinyProcessorConfig) 11.4.2 过滤器配置管理(TinyProcessorConfigManager) 11.4.3 处理器管理接口(TinyProcessorManager) 11.5 BasicTinyFilter类 11.5.1 拦截器接口 11.5.2 默认拦截器 11.6 SetLocaleTinyFilter类 11.6.1 Locale基础 11.6.2 Charset编码基础 11.6.3 Locale和charset的关系 11.6.4 设置locale和charset 11.6.5 使用方法 11.7 ParserTinyFilter类 11.7.1 基本使用方法 11.7.2 上传文件 11.7.3 高级选项 11.8 BufferedTinyFilter类 11.8.1 实现原理 11.8.2 使用方法 11.8.3 关闭buffer机制 11.9 LazyCommitTinyFilter类 11.9.1 什么是提交 11.9.2 实现原理 11.9.3 使用方法 11.10 RewriteTinyFilter类 11.10.1 概述 11.10.2 取得路径 11.10.3 匹配rules 11.10.4 匹配conditions 11.10.5 替换路径 11.10.6 替换参数 11.10.7 后续操作 11.10.8 重定向 11.10.9 自定义处理器 11.11 SessionTinyFilter类 11.11.1 概述 11.11.2 Session框架 11.11.3 Cookie Store 11.11.4 总结 11.12 SpringMVCTinyProcessor介绍 11.12.1 基于扩展协议的内容协商 11.12.2 约定开发 11.12.3 扩展协议 11.13 TinyWeb实践 11.13.1 准备工作 11.13.2 使用TinyHttpFilter 11.13.3 使用TinyProcessor 11.14 本章总结 第12章 Tiny统一界面框架实践 12.1 UIML简介 12.2 UIML开发指南 12.3 UIML使用实践 12.4 常见FAQ 12.5 本章总结 第13章 RESTful实践 13.1 RESTful简介 13.2 Spring RESTful实践 13.3 Tiny RESTful风格实践 13.4 Tiny RESTful实践 13.5 本章总结 附录A 相关资源 附录B 配置运行指南 资源截图:
陌佑
百度云
百度云

Java WebSocket编程 开发、部署和保护动态Web应用

资源名称:Java WebSocket编程 开发、部署和保护动态Web应用 内容简介: 精通Java WebSocket应用开发 充分利用最先进的通信技术构建动态企业级Web应用。《Java WebSocket编程 开发、部署和保护动态Web应用》一书由Java WebSocket编程权威专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web传输并且使用Java WebSocket增强既有应用。 主要内容 ● 使用Java WebSocket API开发Web应用 ● 创建和发布注解式端点和编程式端点 ● 管理WebSocket端点的生命周期事件 ● 维护端点生命周期中可靠的连接 ● 管理同步和异步消息通信 ● 为复杂消息通信定义编码和解码策略 ● 配置消息通信超时、大小限制和异常 ● 消息路径映射及将入站URI路由到Web容器 ● 保护数据、认证用户以及加密连接 资源目录: 第1章  Java WebSocket基本原理 1 1.1  创建第一个WebSocket应用 2 1.1.1  创建WebSocket端点 3 1.1.2  部署端点 5 1.1.3  创建WebSocket客户端 6 1.2  WebSocket端点 9 1.3  编程式端点 10 1.4  深入Echo示例 17 1.4.1  部署阶段 17 1.4.2  接收第一个连接 19 1.4.3  WebSocket消息通信 22 1.5  本章小结 23 第2章  Java WebSocket生命周期 25 2.1  WebSocket协议 26 2.2  Java WebSocket生命周期 27 2.3  Java WebSocket API中的WebSocket生命周期 29 2.3.1  注解式端点事件处理 30 2.3.2  Lifecycle示例 38 2.3.3  编程式端点生命周期 46 2.3.4  实例数目及线程机制 49 2.4  本章小结 51 第3章  消息通信基础 53 3.1  消息通信概述 54 3.1.1  发送消息 54 3.1.2  接收WebSocket消息 61 3.2  DrawingBoard应用 73 3.3  消息通信和线程 94 3.3.1  WebSocket端点线程和消息通信 94 3.3.2  线程与编码器和解码器的生命周期 95 3.4  本章小结 95 第4章  配置与Session 97 4.1  Session状态和逻辑端点状态 98 4.2  Chat示例 99 4.3  配置端点:ClientEndpointConfig和 ServerEndpointConfig 111 4.3.1  提供和访问端点配置信息 111 4.3.2  配置选项介绍 113 4.3.3  WebSocket子协议和WebSocket扩展 115 4.4  WebSocket Session 123 4.5  本章小结 128 第5章  高级消息处理 129 5.1  检查连接:Ping和Pong 130 5.2  异步发送WebSocket消息 132 5.2.1  通过Future发送WebSocket消息 133 5.2.2  通过Handler发送WebSocket消息 135 5.2.3  何时通过Future发送以及何时通过Handler发送 136 5.2.4  异步发送超时 137 5.3  消息批处理 138 5.4  缓冲、消息分片和数据帧 140 5.5  保证消息传递 142 5.6  发送消息API总结 143 5.7  MessageModes应用 144 5.7.1  MessageModes应用概述 145 5.7.2  查看MessageModes应用的代码 147 5.7.3  MessageModes应用中需要注意的事情 155 5.8  本章小结 158 第6章  WebSocket路径映射 159 6.1  URI术语 160 6.2  WebSocket路径映射 161 6.2.1  精确URI映射 161 6.2.2  URI模板路径 164 6.2.3  URI模板匹配相关的API 167 6.2.4  在运行时访问路径信息 173 6.2.5  查询字符串和请求参数 174 6.2.6  匹配优先级 177 6.3  Portfolio应用 180 6.4  查询字符串、路径参数与WebSocket消息 186 6.5  WebSocket路径映射API总结 188 6.6  本章小结 189 第7章  保护WebSocket服务器端点 191 7.1  安全的概念 192 7.2  Java WebSocket API安全 193 7.2.1  认证 194 7.2.2  授权 199 7.2.3  私有通信 204 7.2.4  Java WebSocket安全API 207 7.3  Stock Account应用 209 7.4  本章小结 217 第8章  Java EE平台中的WebSocket 219 8.1  Java EE平台中Java WebSocket的角色 220 8.2  共享Web应用状态 222 8.2.1  HttpSession与WebSocket Session的关联 224 8.2.2  HttpSession示例 225 8.3  WebSocket端点使用EJB 230 8.4  新版Chat示例 235 8.5  本章小结 240 资源截图:
陌佑
百度云
百度云

亮剑Java项目开发案例导航

资源名称:亮剑Java项目开发案例导航 内容简介: Java是目前最流行、发展最快的编程语言之一,随着Java新技术的不断推出,Java变得越来越强大,也越来越易用。本书将结合具体的项目实例向读者介绍Java开发的整个流程,同时实例中也包括了许多Java项目开发技巧与经验。   本书共介绍了10个项目实例,其中有4个实例是关于管理系统的,两个实例是关于实用单机版软件的,两个实例是关于网络游戏的,还有两个实例是关于Web开发的。在每一个项目实例的介绍中,笔者都按照实际的开发步骤进行讲解,一步步地向读者介绍项目的整个开发过程。对每一个项目的代码都进行了详细的介绍,而且源代码中还有详细的代码注释,以尽量帮助读者读懂代码中的每一个细节。 资源目录: 第1章 预备知识  1.1 Access的简单使用  1.2 MySQL的下载、安装及使用  1.3 Tomcat的下载、安装及简单使用  1.4 本章总结 第2章 东方大学学生成绩管理系统  2.1 开发背景  2.2 系统分析  2.3 系统设计  2.4 数据库设计  2.5 开发前的准备工作  2.6 教师客户端主窗体设计  2.7 教师客户端密码修改模块  2.8 新生报到模块的设计与开发  2.9 教师客户端基本信息查询模块的设计与开发  2.10 教师客户端成绩查询模块的设计与开发  2.11 选课设置模块的设计与开发  2.12 设计开发课程成绩录入模块  2.13 添加课程模块的设计与开发  2.14 增加班级模块  2.15 欢迎界面的设计与开发  2.16 学生客户端的设计与开发  2.17 学生客户端选课模块的设计与开发  2.18 课表显示模块的设计开发  2.19 登录模块的开发与设计  2.20 知识点汇总  2.21 本章总结 第3章 广陵学院图书馆管理系统  3.1 系统分析  3.2 系统分析  3.3 数据库设计  3.4 开发前的准备工作  3.5 用户登录模块  3.6 数据库操纵类框架  3.7 登录界面功能实现  3.8 管理端界面的设计  3.9 查询图书功能模块  3.10 借阅预约图书功能模块  3.11 归还挂失图书功能模块  3.12 图书超期处理模块  3.13 学生用户管理模块  3.14 图书管理模块  3.15 管理员管理模块  3.16 超级管理员功能的开发  3.17 管理端的集成和测试  3.18 学生用户端的简单介绍  3.19 知识点汇总  3.20 本章总结 第4章 讯时个人通讯录 第5章 火车车次查询系统 第6章 瑞捷商贸股份有限公司POS系统 第7章 长河实业人事管理系统 第9章 局域网坦克大战 第10章 购物新天地网上商城 第11章 海川酒店预订系统 资源截图:
陌佑
百度云
百度云

零基础学Java Web 开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax

资源名称:零基础学Java Web 开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax 内容简介: 本书分为3篇共17章。其中,第1~12章是基础篇,介绍了Java Web开发中必不可少的各种基础知识;第13~16章是进阶篇,主要讲解Java Web开发中常用的各种框架和新兴技术,包括Struts、Spring、Hibernate和Ajax等,这些技术在实际的项目开发中应用广泛;第17章是实战篇,以Hinbernate Jpetstore为基础,详细分析了综合使用Struts+Spring+Hinbernate开发一个电子商务网站的基本方法和步骤,在具体项目中展示Struts、Spring和Hibernate的具体使用方法。 本书各个章节中都提供了丰富的示例程序,力求让读者通过这些示例程序掌握Java Web开发的各种基本技巧。本书不仅适合作为初、中级Java Web开发人员的学习资料和参考指南,而且还可以作为大专院校和相关培训机构的授课教材。 资源目录: 出版说明 前言 第一篇 基础篇 第1章 Web应用的发展  1.1 从静态网页说起  1.2 动态网页的鼻祖CGI  1.3 三足鼎立  1.4 模型-视图-控制器  1.5 Ajax的兴起  1.6 小结  1.7 习题  第2章 Java开发环境及开发工具  2.1 下载安装JDK  2.2 环境变量设置  2.3 小试身手—HelloWorld  2.4 开发工具Eclipse简介  2.5 使用版本控制工具CVS  2.6 小结  2.7 习题  第3章 HTML相关技术基础知识  3.1 HTML 基础知识  3.2 Javascript基础知识  3.3 CSS基础知识  3.4 小结  3.5 习题  第4章 JSP技术基础知识  4.1 JSP简介  4.2 JSP基本语法  4.3 程序结构  4.4 JSP动作指令  4.5 JSP指令  4.6 JSP内置对象简介  4.7 request对象  4.8 response对象  4.9 session对象  4.10 out对象  4.11 application对象  4.12 JSP中文问题完全解决方案  4.13 其他JSP开发技巧  4.14 小结  4.15 习题  第5章 Servlet技术基础知识  5.1 Servlet简介  5.2 JSP页面调用Servlet的方法  5.3 Servlet中的文件操作  5.4 Servlet过滤器  5.5 Servlet应用示例  5.6 小结  5.7 习题  第6章 JavaBean技术基础知识  6.1 JavaBean简介  6.2 在JSP中使用JavaBean  6.3 计数器JavaBean  6.4 数据库操作封装的JavaBean  6.5 对应数据库表结构的实体JavaBean  6.6 分页操作JavaBean  6.7 小结  6.8 习题  第7章 JSP数据库开发基础知识  7.1 JSP数据库开发环境搭建  7.2 SQL基础  7.3 JSP与数据库建立连接  7.4 JSP操作数据库  7.5 数据库连接池  7.6 数据库访问的代码优化  7.7 小结  7.8 习题  第8章 XML技术基础知识  第9章 JSTL基础知识  第10章 JSP中邮件功能开发  第11章 Web报表基础知识  第12章 学习使用Ant  第二篇 进阶篇 第13章 Struts应用详解  第14章 Spring应用详解  第15章 Hibernate应用详解  第16章 Ajax应用详解  第三篇 实战篇 第17章 综合Struts+Spring+Hibernate开发图书管理系统 资源截图:
陌佑
百度云
百度云

EJB 2.0企业级应用程序开发

资源名称:EJB 2.0企业级应用程序开发 内容简介: EJB是用于服务器端组件体系结构的一个规范。本书主要内容包括:构建EJB类及其接口的机制,EJB设计和性能的策略,构建Web层,EJB的高级概念等。附录包括了EJB 2.0的摘要及其新特征。本书内容翔实、深入浅出,提供了详细的讨论和实例,对于懂Java语言的EJB初学者是一本有益的指导书。本书所附光盘包括:WebLogic Server 6.1的试用版、WebGain's VisualCafe 4.5的试用版、 WebGain's TopLink 3.5.1的试用版,以及本书中使用到的实例。 资源目录: 前言 第一部分 开发EJB 第1章 企业级应用程序导论 1 1.1 EJB体系结构 1 1.2 基于组件的分布式计算 3 1.2.1 软件组件的快速复习 3 1.2.2 将组件集合到体系结构中 4 1.3 N层体系结构 5 1.3.1 两层组件体系结构 5 1.3.2 N层组件体系结构 6 1.4 为什么使用EJB 6 1.4.1 “编写一次,多处运行”原则 7 1.4.2 规范与实现分隔 7 1.4.3 提供互用性 7 1.4.4 开发者可以专注于商业逻辑 8 1.4.5 与CORBA/IIOP协议兼容 8 第2章 一个拍卖网站的实例 9 2.1 拍卖实例概述 9 2.2 英式拍卖的概述 9 2.3 选择要实现的用例 11 2.3.1 创建拍卖 14 2.3.2 取消拍卖 14 2.3.3 指定买受人 14 2.3.4 结束拍卖 14 2.3.5 查看拍卖 14 2.3.6 查看应价历史 14 2.3.7 浏览拍卖 14 2.3.8 查看拍卖细节 15 2.3.9 应价拍卖 15 2.3.10 查看账簿历史 15 2.4 定义对象模型 15 2.4.1 标识商业对象 15 2.4.2 标识应用程序控制者 17 第3章 EJB概念 20 3.1 提早掌握概念 20 3.2 什么是Enterprise Bean 20 3.2.1 实体bean 21 3.2.2 会话bean 21 3.2.3 消息驱动bean 22 3.3 EJB角色及其责任 22 3.3.1 bean提供者 23 3.3.2 应用程序集中者 24 3.3.3 EJB部署者 25 3.3.4 EJB服务器提供者 25 3.3.5 EJB容器提供者 26 3.3.6 系统管理员 27 3.4 本地EJB客户机与远程EJB客户机的对比 27 3.4.1 本地EJB客户机 27 3.4.2 远程EJB客户机 27 3.5 使用RMI与EJB通信 28 3.5.1 什么是根和干 28 3.5.2 在IIOP上使用RMI 34 3.6 通过EJB的组件接口来访问EJB 36 3.7 使用Home接口定位企业bean 38 3.8 决定是否使用一个本地或远程客户机 40 3.8.1 本地模型通常可提供更好的性能 40 3.8.2 本地模型的访问粒度最细 41 3.8.3 远程模型提供更好的位置透明度 41 3.8.4 远程客户机必须处理远程异常 41 3.9 EJB的创建和删除 41 3.10 钝化和活化 42 3.11 对象池 44 3.12 句柄 45 3.13 EJB服务器和容器的实现 46 第4章 Java的命名和目录接口 48 第5章 实体bean 71 第6章 bean管理的持久性 107 第7章 容器管理的持久性 143 第8章 EJB查询语言 171 第9章 会话bean 184 第10章 Java消息服务 211 第11章 消息驱动bean 257 第12章 事务 269 第13章 异常处理 294 第14章 安全性设计和管理 311 第15章 部署 340 第二部分 设计与性能 第16章 EJB设计的范式和策略 359 第17章 性能 373 第18章 应用程序的性能和负载测试 385 第三部分 构建Web层 第19章 为EJB构建表示层 395 第四部分 高级概念 第20章 分布性和EJB互用性 409 第21章 水平服务 415 第22章 EJB群集概念 454 第23章 EJB 2.0编程限制 460 第五部分 附录 附录A EJB 2.0 API  附录B 自EJB 1.1的变化  附录C 光盘中的内容
陌佑
百度云
百度云

Spring从入门到精通(珍藏版)

资源名称:Spring从入门到精通(珍藏版) 内容简介: 本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程序的开发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本章内容,然后再详细讲解本章涉及的基本原理和知识点,最后再通过一个详细的示例宋巩固所学内容。  本书每一章的例子都是经过精挑细选,具有很强的针对性,力求让读者通过亲自动手做而掌握其原理和方法,从而学习尽可能多的知识。本书适用于初、中级软件开发人员,同时也可用作高校相关专业师生和社会培训班的教材。  全书共分14章,内容涵盖了Spring的基础概念、核心容器、Spring AOP、事务处理、持久层封装、Web框架、定时器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本书适用于初、中级软件开发人员,同时也可用作高校相关专业师生和社会培训班的教材。 资源截图:
陌佑
百度云
百度云

深入实践Spring Boot

资源名称:深入实践Spring Boot 内容简介: 本书是Spring Boot领域的经典著作,从技术、实践和原理3个维度对Spring Boot进行了系统且深入的讲解。作者是Spring Boot领域的资深专家,有超过15年的IT行业从业经验。 技术维度 第一部分(1~5章),针对性地介绍了Spring Boot入门、数据库的使用和访问性能提升、界面设计、安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Spring Boot开发方法和精髓,尽快融入生产实践中。 实践维度 第二部分(6~9章),用生产环境中的实际案例讲解了如何使用Spring Boot开发分布式应用和云应用,以及如何用微服务构建高可用的服务平台,实践性极强。 原理维度 第三部分(10~12章),从源码层面着重分析了Spring Boot的程序加载、自动配置、数据管理、Spring Cloud的配置管理、发现服务和负载均衡服务等核心功能的实现原理,旨在帮助读者能更深刻地理解Spring Boot开发,掌握其精髓。 资源目录: 前 言 第一部分 基础应用开发 第1章 Spring Boot入门 3 1.1 配置开发环境 3 1.1.1 安装JDK 3 1.1.2 安装InterlliJ IDEA 4 1.1.3 安装Apache Maven 4 1.1.4 安装Git客户端 5 1.2 创建项目工程 8 1.2.1 使用Maven新建项目 8 1.2.2 使用Spring Initializr新建项目 11 1.3 使用Spring Boot 14 1.3.1 Maven依赖管理 14 1.3.2 一个简单的实例 17 1.4 运行与发布 18 1.4.1 在IDEA环境中运行 18 1.4.2 将应用打包发布 19 1.5 关于Spring Boot配置 22 1.6 小结 23 第2章 在Spring Boot中使用数据库 24 2.1 使用MySQL 24 2.1.1 MySQL依赖配置 25 2.1.2 实体建模 25 2.1.3 实体持久化 27 2.1.4 MySQL测试 29 2.2 使用Redis 33 2.2.1 Redis依赖配置 33 2.2.2 创建Redis服务类 34 2.2.3 Redis测试 36 2.3 使用MongoDB 38 2.3.1 MongoDB依赖配置 38 2.3.2 文档建模 39 2.3.3 文档持久化 40 2.3.4 MongoDB测试 41 2.4 使用Neo4j 43 2.4.1 Neo4j依赖配置 43 2.4.2 节点和关系实体建模 43 2.4.3 节点实体持久化 45 2.4.4 Neo4j测试 46 2.5 小结 49 第3章 Spring Boot界面设计 50 3.1 模型设计 50 3.1.1 节点实体建模 51 3.1.2 关系实体建模 51 3.1.3 分页查询设计 52 3.2 控制器设计 53 3.2.1 新建控制器 53 3.2.2 查看控制器 53 3.2.3 修改控制器 54 3.2.4 删除控制器 55 3.2.5 分页查询控制器 55 3.3 使用Thymeleaf模板 56 3.3.1 Thymeleaf配置 56 3.3.2 Thymeleaf功能简介 57 3.4 视图设计 60 3.4.1 列表视图设计 60 3.4.2 新建视图设计 64 3.4.3 查看视图设计 68 3.4.4 修改视图设计 70 3.4.5 删除视图设计 72 3.5 运行与发布 73 3.6 小结 74 第4章 提高数据库访问性能 75 4.1 使用Druid 75 4.1.1 配置Druid依赖 76 4.1.2 关于XML配置 76 4.1.3 Druid数据源配置 77 4.1.4 开启监控功能 78 4.2 扩展JPA功能 80 4.2.1 扩展JPA接口 81 4.2.2 装配自定义的扩展接口 83 4.2.3 使用扩展接口 85 4.3 使用Redis做缓存 86 4.3.1 使用Spring Cache注解 86 4.3.2 使用RedisTemplate 88 4.4 Web应用模块 91 4.4.1 引用数据管理模块 91 4.4.2 Web应用配置 92 4.5 运行与发布 94 4.6 小结 95 第5章 Spring Boot安全设计 96 5.1 依赖配置管理 96 5.2 安全策略配置 97 5.2.1 权限管理规则 98 5.2.2 登录成功处理器 99 5.2.3 防攻击策略 100 5.2.4 记住登录状态 102 5.3 登录认证设计 103 5.3.1 用户实体建模 103 5.3.2 用户身份验证 104 5.3.3 登录界面设计 106 5.3.4 验证码验证 108 5.4 权限管理设计 109 5.4.1 权限管理配置 109 5.4.2 权限管理过滤器 110 5.4.3 权限配置资源管理器 111 5.4.4 权限管理决断器 112 5.5 根据权限设置链接 113 5.6 运行与发布 116 5.6.1 系统初始化 116 5.6.2 系统运行与发布 118 5.7 小结 119 第二部分 分布式应用开发 第6章 Spring Boot SSO 123 6.1 模块化设计 123 6.2 登录认证模块 124 6.2.1 使用OAuth2 124 6.2.2 创建数字证书 125 6.2.3 认证服务端配置 125 6.3 安全配置模块 128 6.4 SSO客户端 129 6.4.1 客户端配置 129 6.4.2 登录登出设计 130 6.5 共享资源服务 132 6.5.1 提供共享资源接口 133 6.5.2 使用共享资源 134 6.5.3 查询登录用户的详细信息 135 6.6 运行与发布 136 6.7 小结 138 第7章 使用分布式文件系统 139 7.1 FastDFS安装 139 7.1.1 下载安装包 141 7.1.2 安装服务 141 7.1.3 Tracker Server配置 142 7.1.4 Storage Server配置 145 7.1.5 启动服务 148 7.1.6 客户端测试 148 7.2 FastFDS客户端 149 7.2.1 客户端配置 150 7.2.2 客户端服务类 150 7.3 使用定制方式上传图片 151 7.3.1 实体建模 151 7.3.2 上传图片 152 7.4 使用富文本编辑器上传图片 156 7.4.1 使用富文本编辑器 156 7.4.2 实现文件上传 157 7.5 使用本地文件库 158 7.5.1 本地文件库建模 159 7.5.2 文件保存方法 159 7.5.3 文件库管理 161 7.6 运行与发布 163 7.7 小结 164 第8章 云应用开发 165 8.1 使用配置管理 166 8.1.1 创建配置管理服务器 167 8.1.2 使用配置管理的客户端 168 8.1.3 实现在线更新 171 8.1.4 更新所有客户端的配置 172 8.2 使用发现服务 174 8.2.1 创建发现服务器 174 8.2.2 使用发现服务的客户端配置 175 8.2.3 发现服务器测试 175 8.3 使用动态路由和断路器 176 8.3.1 依赖配置 176 8.3.2 共享REST资源 177 8.3.3 通过路由访问REST资源 180 8.3.4 使用断路器功能 182 8.3.5 路由器和断路器测试 183 8.4 使用监控服务 184 8.4.1 创建监控服务器 184 …… 资源截图:
陌佑
百度云
百度云

Java EE企业级应用开发教程(Spring Spring MVC MyBatis)

资源名称:Java EE企业级应用开发教程(Spring Spring MVC MyBatis) 内容简介: 本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称“SSM”)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSM的核心技术。 本书共18章,第1~5章主要讲解Spring的基本知识和应用,其中包括Spring的基本应用、Spring中的Bean、Spring AOP、Spring的数据库开发以及Spring的事务管理。第6~10章主要讲解了MyBatis的相关知识,其中包含初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射以及MyBatis与Spring的整合。第11~17章主要讲解了Spring MVC的相关知识,其中包含Spring MVC入门,Spring MVC的核心类和注解,数据绑定,JSON数据交互和RESTful支持,拦截器,文件上传和下载以及SSM框架整合。第18章讲解整个SSM框架的总结与综合运用,全章通过一个BOOT客户管理系统案例,贴近实际地讲解了开发中SSM框架的应用。读者掌握了SSM框架技术,就能很好地适应企业开发的技术需求,为大型项目的开发奠定基础。本书附有配套视频、源代码、测试题、教学PPT、教学设计、教学大纲等配套资源。为了帮助初学者及时地解决学习过程中遇到的问题,本书还提供了在线答疑平台,希望可以帮助更多读者。本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Java技术的培训图书,适合广大编程爱好者阅读与使用 资源目录: 第1章 Spring的基本应用 1 1.1 Spring概述 2 1.1.1 什么是Spring 2 1.1.2 Spring框架的优点 2 1.1.3 Spring的体系结构 3 1.1.4 Spring的下载及目录结构 4 1.2 Spring的核心容器 6 1.2.1 BeanFactory 6 1.2.2 ApplicationContext 6 1.3 Spring的入门程序 8 1.4 依赖注入 11 1.4.1 依赖注入的概念 11 1.4.2 依赖注入的实现方式 12 1.5 本章小结 13 第2章 Spring中的Bean 15 2.1 Bean的配置 16 2.2 Bean的实例化 17 2.2.1 构造器实例化 17 2.2.2 静态工厂方式实例化 18 2.2.3 实例工厂方式实例化 20 2.3 Bean的作用域 21 2.3.1 作用域的种类 21 2.3.2 singleton作用域 22 2.3.3 prototype作用域 23 2.4 Bean的生命周期 23 2.5 Bean的装配方式 25 2.5.1 基于XML的装配 25 2.5.2 基于Annotation的装配 28 2.5.3 自动装配 32 2.6 本章小结 33 第3章 Spring AOP 34 3.1 Spring AOP简介 35 3.1.1 什么是AOP 35 3.1.2 AOP术语 36 3.2 动态代理 36 3.2.1 JDK动态代理 36 3.2.2 CGLIB代理 39 3.3 基于代理类的AOP实现 41 3.3.1 Spring的通知类型 42 3.3.2 ProxyFactoryBean 42 3.4 AspectJ开发 45 3.4.1 基于XML的声明式AspectJ 45 3.4.2 基于注解的声明式AspectJ 51 3.5 本章小结 55 第4章 Spring的数据库开发 56 4.1 Spring JDBC 57 4.1.1 Spring JdbcTemplate的解析 57 4.1.2 Spring JDBC的配置 57 4.2 Spring JdbcTemplate的 常用方法 59 4.2.1 execute() 59 4.2.2 update() 63 4.2.3 query() 68 4.3 本章小结 71 第5章 Spring的事务管理 72 5.1 Spring事务管理概述 73 5.1.1 事务管理的核心接口 73 5.1.2 事务管理的方式 75 5.2 声明式事务管理 75 5.2.1 基于XML方式的声明式事务 75 5.2.2 基于Annotation方式的声明式 事务 80 5.3 本章小结 83 第6章 初识MyBatis 84 6.1 什么是MyBatis 85 6.2 MyBatis的下载和使用 86 6.3 MyBatis的工作原理 87 6.4 MyBatis入门程序 88 6.4.1 查询客户 88 6.4.2 添加客户 96 6.4.3 更新客户 97 6.4.4 删除客户 99 6.5 本章小结 100 第7章 MyBatis的核心配置 101 7.1 MyBatis的核心对象 102 7.1.1 SqlSessionFactory 102 7.1.2 SqlSession 102 7.2 配置文件 105 7.2.1 主要元素 105 7.2.2 元素 106 7.2.3 元素 106 7.2.4 元素 108 7.2.5 元素 109 7.2.6 元素 110 7.2.7 元素 111 7.2.8 元素 111 7.2.9 元素 113 7.3 映射文件 114 7.3.1 主要元素 114 7.3.2 元素 115 7.3.3 元素 115 7.3.4 元素和元素 117 7.3.5 元素 118 7.3.6 元素 119 7.4 本章小结 122 第8章 动态SQL 123 8.1 动态SQL中的元素 124 8.2 元素 124 8.3 、、元素 126 8.4 、元素 129 8.5 元素 130 8.6 元素 132 8.7 元素 134 8.8 本章小结 135 第9章 MyBatis的关联映射 137 9.1 关联关系概述 138 9.2 一对一 139 9.3 一对多 146 9.4 多对多 151 9.5 本章小结 155 第10章 MyBatis与Spring的整合 157 10.1 整合环境搭建 158 10.1.1 准备所需JAR包 158 10.1.2 编写配置文件 159 10.2 传统DAO方式的开发整合 161 10.3 Mapper接口方式的开发整合 165 10.3.1 基于MapperFactoryBean的整合 165 10.3.2 基于MapperScannerConfigurer的整合 167 10.4 测试事务 168 10.5 本章小结 171 第11章 Spring MVC入门 172 11.1 Spring MVC概述 173 11.2 第一个Spring MVC应用 173 11.3 Spring MVC的工作流程 177 11.4 本章小结 178 第12章 Spring MVC的核心类和注解 179 12.1 DispatcherServlet 180 12.2 Controller注解类型 180 12.3 RequestMapping注解类型 181 12.3.1 @RequestMapping注解的使用 181 12.3.2 @RequestMapping注解的属性 182 12.3.3 组合注解 183 12.3.4 请求处理方法的参数类型和返回类型 184 12.4 ViewResolver(视图解析器) 186 12.5 应用案例——基于注解的Spring MVC应用 186 12.6 本章小结 188 第13章 数据绑定 190 13.1 数据绑定介绍 191 13.2 简单数据绑定 192 13.2.1 绑定默认数据类型 192 13.2.2 绑定简单数据类型 194 13.2.3 绑定POJO类型 195 13.2.4 绑定包装POJO 198 13.2.5 自定义数据绑定 201 13.3 复杂数据绑定 205 13.3.1 绑定数组 205 13.3.2 绑定集合 207 13.4 本章小结 210 第14章 JSON数据交互和RESTful支持 211 14.1 JSON数据交互 212 14.1.1 JSON概述 212 14.1.2 JSON数据转换 213 14.2 RESTful支持 221 14.2.1 什么是RESTful 221 14.2.2 应用案例——用户信息查询 221 14.3 本章小结 224 第15章 拦截器 225 15.1 拦截器概述 226 15.1.1 拦截器的定义 226 15.1.2 拦截器的配置 227 15.2 拦截器的执行流程 227 15.2.1 单个拦截器的执行流程 227 15.2.2 多个拦截器的执行流程 230 15.3 应用案例——实现用户登录权限验证 233 15.4 本章小结 238 第16章 文件上传和下载 240 16.1 文件上传 241 16.1.1 文件上传概述 241 16.1.2 应用案例——文件上传 243 16.2 文件下载 247 16.2.1 实现文件下载 247 16.2.2 中文名称的文件下载 249 16.3 本章小结 251 第17章 SSM框架整合 252 17.1 整合环境搭建 253 17.1.1 整合思路 253 17.1.2 准备所需JAR包 253 17.1.3 编写配置文件 254 17.2 整合应用测试 258 17.3 本章小结 262 第18章 BOOT客户管理系统 263 18.1 系统概述 264 18.1.1 系统功能介绍 264 18.1.2 系统架构设计 264 18.1.3 文件组织结构 265 18.1.4 系统开发及运行环境 266 18.2 数据库设计 266 18.3 系统环境搭建 267 18.3.1 准备所需JAR包 267 18.3.2 准备数据库资源 269 18.3.3 准备项目环境 269 18.4 用户登录模块 274 18.4.1 用户登录 274 18.4.2 实现登录验证 281 18.4.3 退出登录 284 18.5 客户管理模块 286 18.5.1 查询客户 286 18.5.2 添加客户 307 18.5.3 修改客户 315 18.5.4 删除客户 322 18.6 本章小结 325 资源截图:
陌佑
百度云
百度云

jQuery移动开发

资源名称:jQuery移动开发 资源截图:
陌佑
百度云
百度云
⬅️ 1...18551856185718581859...3148

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1717

2

绿色风格网络公司源码 php网络建站公司源码

1109

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1059

4

雷速问卷调查系统(疫情上报系统) v7.08

956

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

911

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

831

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈