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

资源搜

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

求精要诀:Java EE编程开发案例精讲

资源名称:求精要诀:Java EE编程开发案例精讲 内容简介: Java EE是当前最流行的Web应用主流框架,在企业级应用开发中占主导地位。本书系统地介绍Java EE的体系结构、JSP与Servlet在体系结构中的地位、应用服务器和主流开发工具,主要内容包括Web应用框架、Servlet、JSP、会话状态、EL和JSTL、监听器、过滤器、数据库、MVC等。 本书讲解详细且通俗易懂,以具体案例应用编程辅助,便于读者理解和自主应用。 本书适合作为Java EE应用开发人员的技术参考书,并提供网络QQ群学习辅导,读者可以自主学习,本书也适合作为Web应用开发技术培训的参考书。 资源目录: 第1章 Java EE的体系结构 1 1.1 Java EE概述 2 1.1.1 Java EE版本简介 2 1.1.2 Java EE规范简介 2 1.1.3 有问必答 4 1.2 JSP与Servlet 5 1.2.1 JSP 5 1.2.2 Servlet 5 1.2.3 有问必答 6 1.3 HTML与HTTP 6 1.3.1 HTML简介 6 1.3.2 HTTP协议 7 1.3.3 HTTP请求和响应 8 1.3.4 实践出真知 11 1.3.5 有问必答 13 1.4 搭建开发环境 13 1.4.1 JDK的安装 13 1.4.2 Web服务器的安装 15 1.4.3 数据库的安装 16 1.4.4 IDE的安装 17 1.4.5 实践出真知 19 1.4.6 有问必答 22 第2章 Servlet编程 25 2.1 Servlet概述 26 2.1.1 Servlet的基本概念 26 2.1.2 Servlet剖析 28 2.1.3 容器的功能 29 2.1.4 Servlet API 30 2.1.5 Servlet旧版本格式 31 2.1.6 有问必答 33 2.2 Servlet编程 34 2.2.1 请求和响应API 34 2.2.2 使用GET或POST请求 35 2.2.3 使用参数 37 2.2.4 请求头和响应头 38 2.2.5 文件的上传和下载 41 2.2.6 转发和重定向 4... 资源截图:
陌佑
百度云
百度云

30天学通Java Web项目案例开发

资源名称:30天学通Java Web项目案例开发 内容简介: Java是目前最流行、发展最快的编程语言之一,由于其开放,跨平台的特点,吸引了众多的开发人员与软件公司。同时在众多软件公司及有志之士的共同努力下,出现了许多优秀的开源框架,为Java语言在企业级开发领域注入了新的血液。   本书结合具体的项目案例向读者介绍了Java EE开发的整个流程,本书共介绍了10个项目案例,涵盖了目前几个比较流行的开源框架,如Struts、Spring、Hibernate、JSF,同时还有用于分布式企业级开发的EJB技术,在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例的介绍中,笔者都是按照实际的开发步骤进行的,一个模块一个模块地进行介绍。对每一个项目的代码都进行了详细的介绍,对核心代码还进行了详细的代码注释,尽量让读者读懂代码中的每一行,每一个细节。   本书不仅仅是向读者介绍几个案例,更是为了让读者熟悉这些开源框架的使用,其中也包含了笔者很多的开发技巧与开发经验,因此对于Java EE初学者及具有一定开发基础的编程人员,都是一本不错的参考书。   本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。 资源截图: 第1章 预备知识(教学视频:21分钟)  1.1 Tomcat的下载安装及简单使用   1.1.1 Tomcat服务器的下载   1.1.2 Tomcat服务器的安装   1.1.3 Tomcat的简单使用  1.2 WebLogic的使用   1.2.1 开发一个简单的EJB程序   1.2.2 Servlet的开发   1.2.3 开发前台JSP文件   1.2.4 部署应用  1.3 MySQL的下载安装及使用   1.3.1 MySQL的下载   1.3.2 MySQL的安装   1.3.3 MySQL的简单使用  1.4 Oracle数据库的使用   1.4.1 登录到Oracle界面   1.4.2 操作Oracle数据库  1.5 JCreator的使用   1.5.1 JCreator的安装   1.5.2 JCreator的使用  1.6 章末总结 第2章 飞达商贸有限公司POS系统(JSP+Spring+Hibernate+MySQL实现共6300行代码)(教学视频:122分钟)  2.1 开发背景  2.2 系统分析   2.2.1 需求分析   2.2.2 可行性分析  2.3 系统设计   2.3.1 系统目标   2.3.2 系统功能结构   2.3.3 构建开发环境   2.3.4 系统界面预览   2.3.5 系统目录结构与框架  2.4. 数据库设计   2.4.1 数据库分析   2.4.2 项目E-R图   2.4.3 数据库基本表的设计   2.4.4 数据库数据表的设计  2.5 开发前的准备工作   2.5.1 表的创建与记录插入   2.5.2 数据源的配置   2.5.3 Spring的配置   2.5.4 Hibernate的配置  2.6 登录及注销模块   2.6.1 登录页面的设计   2.6.2 SeiMet的配置   2.6.3 登录动作的实现   2.6.4 业务方法的实现   2.6.5 注销动作的实现  2.7 首页的开发  2.8 商品资料管理模块   2.8.1 商品资料管理页面的实现   2.8.2 业务方法的实现   2.8.3 商品搜索及换页动作的实现   2.8.4 商品的添加和查看   2.8.5 商品的修改及删除  2.9 商品类别管理模块   2.9.1 商品类别管理页面的实现   2.9.2 类别的添加及查看   2.9.3 类别的修改及删除  2.10 客户资料管理模块   2.10.1 客户资料管理页面的实现   2.10.2 客户的添加及查看   2.10.3 客户的修改与删除  2.11 供应商资料管理模块  2.12 采购信息管理模块   2.12.1 采购信息管理页面的实现   2.12.2 采购信息的添加及删除   2.12.3 采购明细的添加   2.12.4 采购信息的查看与修改   2.12.5 采购明细的修改与删除  2.13 采购退货管理模块   2.13.1 采购退货明细的添加   2.13.2 采购退货明细的修改及删除  2.14 销售与退货管理模块  2.15 库存统计模块  2.16 系统维护模块   2.16.1 管理员管理页面的实现   2.16.2 管理员的添加及删除   2.16.3 密码重置   2.16.4 修改个人密码  2.17 知识点汇总  2.18 章末总结 第3章 东城大学在线答疑系统(Struts2+Spring+MySQL实现共6300行代码)(教学视频:132分钟) 第4章 A10酒店预订管理系统(JSF+Spring+Oracle实现共6700行代码)(教学视频:120分钟) 第5章 远洋网络购物广场商务系统 第6章 时讯科技人事管理系统 第7章 骄阳网上票务查询系统 第8章 慕仁大淡定图书馆管理系统 第9章 华北城市大学学生管理系统 第10章 迅捷中介二手房交易系统 第11章 智达办公自动化管理系统 资源截图:
陌佑
百度云
百度云

使用Java.Web服务构建SOA

资源名称:使用Java.Web服务构建SOA 内容简介: 《使用Java Web服务构建SOA》是一本方便的开发指南,可以帮助你在当前Java EE5和Java SE6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署、以及调用Web服力,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细介绍了成功的企业开发人员和架构师所必需具备的技术知识细节。包括从最佳实践的设计技巧到使用顶级技术的代码示例。 资源截图:
陌佑
百度云
百度云

Spring攻略(第二版)

资源名称:Spring攻略(第二版) 内容简介: 《Spring攻略(第2版)》以大量的实例,全面透彻地揭示了Spring框架的各项特性以及围绕该框架新推出的许多周边框架,以实际问题—解决方案—具体做法的方式,为读者展示了这一流行框架从基本概念到各种应用,最后到企业集成的各种实际运用,是Spring框架使用者必备的完全指南。  《Spring攻略(第2版)》适合于对Java开发和企业应用集成有一定了解,希望在实际开发中掌握一种全面、快速、可伸缩、可移植的工具平台的开发人员。 资源目录: 第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 工作原理 14 1.4 解决构造程序歧义 17 1.4.1 问题 17 1.4.2 解决方案 17 1.4.3 工作原理 17 1.5 指定Bean引用 20 1.5.1 问题 20 1.5.2 解决方案 20 1.5.3 工作原理 20 1.6 为集合元素指定数据类型 24 1.6.1 问题 24 1.6.2 解决方案 24 1.6.3 工作原理 24 1.7 使用Spring的FactoryBean创建Bean 27 1.7.1 问题 27 1.7.2 解决方案 27 1.7.3 工作原理 27 1.8 使用工厂Bean和Utility Schema定义集合 29 1.8.1 问题 29 1.8.2 解决方案 29 1.8.3 工作原理 29 1.9 用依赖检查属性 31 1.9.1 问题 31 1.9.2 解决方案 32 1.9.3 工作原理 32 1.10 用@Required注解检查属性 34 1.10.1 问题 34 1.10.2 解决方案 34 1.10.3 工作原理 34 1.11 用XML配置自动装配Bean 36 1.11.1 问题 36 1.11.2 解决方案 36 1.11.3 工作原理 37 1.12 用@Autowired和@Resource自动装配Bean 41 1.12.1 问题 41 1.12.2 解决方案 41 1.12.3 工作原理 41 1.13 继承Bean配置 47 1.13.1 问题 47 1.13.2 解决方案 47 1.13.3 工作原理 48 1.14 从Classpath中扫描组件 50 1.14.1 问题 50 1.14.2 解决方案 51 1.14.3 工作原理 51 1.15 小结 56 第2章 高级Spring IoC容器 57 2.1 调用静态工厂方法创建Bean 57 2.1.1 问题 57 2.1.2 解决方案 57 2.1.3 工作原理 57 2.2 调用一个实例工厂方法创建Bean 58 2.2.1 问题 58 2.2.2 解决方案 59 2.2.3 工作原理 59 2.3 从静态字段中声明Bean 60 2.3.1 问题 60 2.3.2 解决方案 60 2.3.3 工作原理 61 2.4 从对象属性中声明Bean 62 2.4.1 问题 62 2.4.2 解决方案 62 2.4.3 工作原理 62 2.5 使用Spring表达式语言 64 2.5.1 问题 64 2.5.2 解决方案 64 2.5.3 工作原理 65 2.6 设置Bean作用域 69 2.6.1 问题 69 2.6.2 解决方案 69 2.6.3 工作原理 70 2.7 自定义Bean初始化和析构 72 2.7.1 问题 72 2.7.2 解决方案 72 2.7.3 工作原理 72 2.8 用Java Config简化XML配置 77 2.8.1 问题 77 2.8.2 解决方案 77 2.8.3 工作原理 77 2.9 使Bean感知容器 81 2.9.1 问题 81 2.9.2 解决方案 81 2.9.3 工作原理 82 2.10 加载外部资源 82 2.10.1 问题 82 2.10.2 解决方案 83 2.10.3 工作原理 83 2.11 创建Bean后处理器 85 2.11.1 问题 85 2.11.2 解决方案 85 2.11.3 工作原理 86 2.12 外部化Bean配置 89 2.12.1 问题 89 2.12.2 解决方案 89 2.12.3 工作原理 90 2.13 解析文本消息 91 2.13.1 问题 91 2.13.2 解决方案 91 2.13.3 工作原理 91 2.14 使用应用事件进行通信 93 2.14.1 问题 93 2.14.2 解决方案 93 2.14.3 工作原理 94 2.15 在Spring中注册属性编辑器 96 2.15.1 问题 96 2.15.2 解决方案 96 2.15.3 工作原理 97 2.16 创建自定义属性编辑器 99 2.16.1 问题 99 2.16.2 解决方案 100 2.16.3 工作原理 100 2.17 使用TaskExecutor实现并发性 101 2.17.1 问题 101 2.17.2 解决方案 101 2.17.3 工作原理 102 2.18 小结 110 第3章 Spring AOP和AspectJ支持 112 3.1 启用Spring的AspectJ注解支持 113 3.1.1 问题 113 3.1.2 解决方案 113 3.1.3 工作原理 113 3.2 用AspectJ注解声明aspect 115 3.2.1 问题 115 3.2.2 解决方案 115 3.2.3 工作原理 116 3.3 访问连接点信息 121 3.3.1 问题 121 3.3.2 解决方案 122 3.3.3 工作原理 122 3.4 指定aspect优先级 123 3.4.1 问题 123 3.4.2 解决方案 123 3.4.3 工作原理 123 3.5 重用切入点定义 125 3.5.1 问题 125 3.5.2 解决方案 125 3.5.3 工作原理 125 3.6 编写AspectJ切入点表达式 127 3.6.1 问题 127 3.6.2 解决方案 127 3.6.3 工作原理 128 3.7 在你的Bean中引入行为 132 3.7.1 问题 132 3.7.2 解决方案 132 3.7.3 工作原理 132 3.8 为你的Bean引入状态 135 3.8.1 问题 135 3.8.2 解决方案 135 3.8.3 工作原理 135 3.9 用基于XML的配置声明aspect 137 3.9.1 问题 137 3.9.2 解决方案 137 3.9.3 工作原理 137 3.10 Spring中的AspectJ加载时织入aspect 140 3.10.1 问题 140 3.10.2 解决方案 141 3.10.3 工作原理 141 3.11 在Spring中配置AspectJ aspect 146 3.11.1 问题 146 3.11.2 解决方案 146 3.11.3 工作原理 146 3.12 将Spring Bean注入领域对象 147 3.12.1 问题 147 3.12.2 解决方案 147 3.12.3 工作原理 148 3.13 小结 151 第4章 Spring中的脚本 152 4.1 用脚本语言实现Bean 152 4.1.1 问题 152 4.1.2 解决方案 153 4.1.3 工作原理 153 4.2 将Spring Bean注入脚本中 157 4.2.1 问题 157 4.2.2 解决方案 157 4.2.3 工作原理 157 4.3 从脚本中刷新Bean 160 4.3.1 问题 160 4.3.2 解决方案 160 4.3.3 工作原理 160 4.4 定义内联脚本源码 161 4.4.1 问题 161 4.4.2 解决方案 161 4.4.3 工作原理 161 4.5 小结 163 第5章 Spring Security 164 第6章 将Spring与其他Web框架集成 209 第7章 Spring Web Flow 238 第8章 Spring @MVC 280 第9章 Spring REST 352 第10章 Spring和Flex 386 第11章 Grails 441 第12章 Spring Roo 481 第13章 Spring测试 503 第14章 Spring Portlet MVC框架 544 第15章 数据访问 570 第16章 Spring中的事务管理 634 第17章 EJB、Spring Remoting和Web服务 672 第18章 企业中的Spring 727 第19章 消息 763 第20章 Spring Integration 789 第21章 Spring Batch 834 第22章 网格上的Spring 867 第23章 jBPM和Spring 893 第24章 OSGi和Spring 914 资源截图:
陌佑
百度云
百度云

jBPM4工作流应用开发指南

资源名称:jBPM4工作流应用开发指南 内容简介: 随着在现代企业管理中对于信息化、流程化的深度挖掘,具有业务流程管理的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活、居家旅行”的必备素质。 本书分两篇。第一篇介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM4 Service API控制流程、掌握jBPM流程定义语言、流程变量、流程脚本。第二篇主要涉及基于jBPM4这个强大的应用程序框架打造属于自己独特业务的“企业流程管理平台”,包括jBPM4扩展研发先决条件、深入jPDL和jBPM Service API、升级jBPM3到jBPM4、流程虚拟机原理、jBPM4的设计思想、随需而配jBPM4、异步工作执行器、深入jBPM4电子邮件支持、系统日志、jBPM4与Spring框架集成、jBPM4与JBoss应用服务器集成、中国特色工作流的jBPM实现。 本书结构条理清晰,实践例程与理论思想紧密结合,翔实易懂,由浅入深,具有很强的参考性和实用性。 本书适合所有掌握JavaEE(Java企业级版本)开发技术的人员——无论您是技术开发者、项目实施者、系统架构师,还是流程分析师、业务方案顾问,本书都适合您。 资源目录: 第一篇 jBPM工作流开发基础 第1章 工作流基础 1.1 工作流概念 1.1.1 工作流管理思想之于企业现代化管理 1.1.2 工作流技术在企业中的应用 1.1.3 如何从一个开发者的角度看工作流技术 1.2 工作流管理系统的发展历程 1.2.1 工作流管理系统参考模型 1.2.2 BPM 1.3 开源工作流选型 1.4 jBPM 1.4.1 jBPM前世今生 1.4.2 关于jBPM4您需要知道的 1.5 小结 第2章 安装和配置jBPM4 2.1 jBPM4安装先决条件 2.2 快速开始吧 2.3 安装脚本详解 2.3.1 关于配置文件 2.3.2 关于依赖库 2.4 安装到JBoss 2.5 安装到Tomcat 2.6 基于Web的Signavio流程设计器 2.6.1 jBPM Web流程设计器简介 2.6.2 独立安装Signavio 2.6.3 配置Signavio 2.7 用户自定义jBPM Web应用程序 2.8 安装jBPM数据库 2.8.1 新数据库安装 2.8.2 升级旧的数据库 2.9 安装图形化流程设计器(GPD) 2.9.1 获取Eclipse 2.9.2 在Eclipse中安装GPD插件 2.9.3 配置jBPM运行环境 2.9.4 添加jPDL4 Schema校验 2.9.5 导入和使用范例 2.10 例程:jBPM HelloWorld 2.11 小结 第3章 使用jBPM图形化流程设计器(GPD)设计流程 3.1 创建一个新流程 3.2 编辑流程定义源 3.3 例程:设计一个“复杂的”业务流程 3.4 小结 第4章 把流程部署到服务器上去 4.1 部署流程定义和资源文件 4.2 部署流程Java类的3个方法 4.3 例程:部署业务流程定义 4.4 小结 第5章 使用jBPM4 Service API控制流程 5.1 流程定义、流程实例和执行的概念 5.2 流程引擎API 5.3 利用API部署流程 5.4 通过API删除已部署的流程 5.5 使用API发起新的流程实例 5.5.1 发起流程实例的常规方法 5.5.2 指定业务键发起流程实例 5.5.3 指定变量发起流程实例 5.6 唤醒一个等待状态的执行 5.7 任务服务API 5.8 历史服务API 5.9 管理服务API 5.10 查询服务API 5.11 例程:利用jBPM Service API完成流程实例 5.12 小结 第6章 掌握jBPM流程定义语言 6.1 process(流程) 6.2 流转控制活动 6.2.1 start(开始活动) 6.2.2 state(状态活动) 6.2.3 decision(判断活动) 6.2.4 fork-join(分支聚合活动) 6.2.5 end(结束活动) 6.2.6 task(人工任务活动) 6.2.7 sub-process(子流程活动) 6.2.8 自定义活动 6.3 自动活动 6.3.1 java(Java程序活动) 6.3.2 script(脚本活动) 6.3.3 hql(Hibernate查询语言活动) 6.3.4 sql(结构化查询语言活动) 6.3.5 mail(邮件活动) 6.4 事件 6.4.1 事件监听 6.4.2 事件传播 6.4.3 处理异常事件 6.5 异步执行 6.5.1 异步活动 6.5.2 异步分支聚合 6.6 用户代码 6.6.1 用户代码的定义 6.6.2 用户代码的类加载 6.7 小结 第7章 流程变量 7.1 变量作用域 7.2 变量类型 7.3 变量的自动更新和序列化 7.4 例程:用变量去控制一个流程的运行 7.5 小结 第8章 流程脚本 8.1 Java统一表达式语言 8.1.1 语法特点 8.1.2 值和方法表达式 8.1.3 隐式对象 8.1.4 运算符和保留字 8.1.5 一些经典EL表达式的例子 8.2 例程:用脚本去控制一个流程的运行 8.3 小结 第二篇 定制属于自己的流程——深入jBPM4扩展研发 第9章 jBPM4扩展研发先决条件 9.1 深入应用jBPM4所需要知道的 9.1.1 如果您的业务基于复杂的规则,在jBPM中加入Drools吧 9.1.2 抉择,是否使用BPEL 9.2 Maven仓库和Java依赖库 9.3 小结 第10章 深入jPDL和jBPM Service API 10.1 timer(定时器)能为您做什么 10.1.1 持续时间表达式 10.1.2 工作日历 10.1.3 定时转移 10.1.4 定时事件 10.1.5 工作日历定时 10.1.6 定时重复 10.2 使用group活动编组流程 10.3 如何在活动中调用EJB方法 10.4 使用jms活动 10.4.1 模拟JMS服务 10.4.2 JMS文本消息 10.4.3 JMS Object消息 10.4.4 JMS Map消息 10.5 历史会话监听链 10.6 自定义Web任务表单 10.6.1 基本思路 10.6.2 表单格式 10.7 流程实例的自动迁移 10.7.1 简单的流程实例迁移 10.7.2 终止流程实例运行的迁移 10.7.3 应用活动映射的迁移 10.7.4 自定义迁移处理器 10.8 小结 第11章 升级jBPM3到jBPM4 11.1 你所要知道的升级局限性 11.2 流程定义转换工具 11.2.1 命令行执行 11.2.2 Java编码执行 11.3 jBPM3到jBPM4的语义变更及翻译 11.4 小结 第12章 流程虚拟机原理 12.1 PVM的架构 12.2 PVM的实现 12.3 小结 第13章 jBPM4的设计思想 13.1 API设计 13.1.1 活动API 13.1.2 事件监听API 13.2 执行环境设计 13.3 命令设计 13.4 服务设计 13.5 历史流程处理原理 13.6 数据持久化设计 13.6.1 jBPM4流程定义资源和实例运行时数据表 13.6.2 jBPM4流程历史数据表 13.6.3 jBPM4身份认证数据表 13.6.4 jBPM4引擎属性数据表 13.7 例程:扩展jBPM4的API满足客户化的需求 13.8 小结 第14章 随需而配jBPM4 14.1 配置文件设计概要 14.2 配置工作日历 14.3 配置身份认证组件(组织适配器) 14.4 小结 第15章 异步工作执行器 15.1 设计原理 15.2 配置使用 15.3 小结 第16章 深入jBPM4电子邮件支持 16.1 电子邮件的产生 16.2 电子邮件服务器 16.3 电子邮件扩展 16.4 小结 第17章 系统日志 17.1 配置日志 17.2 日志输出级别 17.3 Java Logging API日志 17.4 利用持久化层日志进行调试 17.5 小结 第18章 jBPM4与Spring框架集成 18.1 集成的目标 18.2 为集成配置jBPM4 18.3 为集成配置Spring 18.4 使用 18.5 测试 18.6 小结 第19章 jBPM4与JBoss应用服务器集成 19.1 流程定义打包部署 19.2 在JBoss企业级编程模型中使用jBPM4 19.3 小结 第20章 中国特色工作流的jBPM实现 20.1 退回 20.2 取回 20.3 会签 20.4 委派 20.5 自由流 20.6 小结 附录A jBPM术语 资源截图:
陌佑
百度云
百度云

Java EE企业级编程开发实例详解

资源名称:Java EE企业级编程开发实例详解 内容简介: JavaEE一直是企业级应用开发的主流技术标准和流行的软件开发架构,最新的JavaEE6.0致力于简化复杂技术,大大降低了开发难度,使用户容易理解和上手。 《JavaEE企业级编程开发实例详解》带领读者由浅入深地学习JavaEE开发的持久化层、业务逻辑层和UI用户表现层的知识,系统地介绍称为JavaEE“三剑客”的JPA2.0、EJB3.1和JSF2.0开发。全书共5章,主要内容包括JavaEE开发基础、Java持久化API、EJB3.1、JSF2.0、JavaEE应用安全和综合示例。 《JavaEE企业级编程开发实例详解》适合软件开发人员作为技术参考书,也适合作为计算机专业高年级本科生和研究生的教材或参考书。本书由袁梅宇,王海瑞著。 资源截图:
陌佑
百度云
百度云

Spring源码深度解析PDF

资源名称:Spring源码深度解析PDF 内容简介: 《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。   《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。   《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。 资源目录: 第一部分 核心实现 第1章 Spring整体架构和环境搭建 2 1.1 Spring的整体架构 2 1.2 环境搭建 4 1.2.1 安装GitHub 4 1.2.2 安装Gradle 5 1.2.3 下载Spring 6 第2章 容器的基本实现 10 2.1 容器基本用法 10 2.2 功能分析 11 2.3 工程搭建 12 2.4 Spring的结构组成 13 2.4.1 beans包的层级结构 13 2.4.2 核心类介绍 13 2.5 容器的基础XmlBeanFactory 17 2.5.1 配置文件封装 18 2.5.2 加载Bean 21 2.6 获取XML的验证模式 24 2.6.1 DTD与XSD区别 24 2.6.2 验证模式的读取 26 2.7 获取Document 28 2.7.1 EntityResolver用法 29 2.8 解析及注册BeanDefinitions 31 2.8.1 profile属性的使用 32 2.8.2 解析并注册BeanDefinition 33 第3章 默认标签的解析 35 3.1 bean标签的解析及注册 35 3.1.1 解析BeanDefinition 37 3.1.2 AbstractBeanDefinition属性 55 3.1.3 解析默认标签中的自定义标签元素 58 3.1.4 注册解析的BeanDefinition 60 3.1.5 通知监听器解析及注册完成 63 3.2 alias标签的解析 63 3.3 import标签的解析 65 3.4 嵌入式beans标签的解析 67 第4章 自定义标签的解析 68 4.1 自定义标签使用 69 4.2 自定义标签解析 71 4.2.1 获取标签的命名空间 72 4.2.2 提取自定义标签处理器 72 4.2.3 标签解析 74 第5章 bean的加载 78 5.1 FactoryBean的使用 83 5.2 缓存中获取单例bean 85 5.3 从bean的实例中获取对象 86 5.4 获取单例 90 5.5 准备创建bean 92 5.5.1 处理ovverride属性 93 5.5.2 实例化的前置处理 94 5.6 循环依赖 96 5.6.1 什么是循环依赖 96 5.6.2 Spring如何解决循环依赖 96 5.7 创建bean 100 5.7.1 创建bean的实例 103 5.7.2 记录创建bean的ObjectFactory 112 5.7.3 属性注入 115 5.7.4 初始化bean 124 5.7.5 注册DisposableBean 128 第6章 容器的功能扩展 129 6.1 设置配置路径 130 6.2 扩展功能 130 6.3 环境准备 132 6.4 加载BeanFactory 133 6.4.1 定制BeanFactory 135 6.4.2 加载BeanDefinition 136 6.5 功能扩展 137 6.5.1 增加SPEL语言的支持 138 6.5.2 增加属性注册编辑器 139 6.5.3 添加ApplicationContext AwareProcessor处理器 144 6.5.4 设置忽略依赖 146 6.5.5 注册依赖 146 6.6 BeanFactory的后处理 146 6.6.1 激活注册的BeanFactory PostProcessor 147 6.6.2 注册BeanPostProcessor 153 6.6.3 初始化消息资源 156 6.6.4 初始化ApplicationEvent Multicaster 159 6.6.5 注册监听器 161 6.7 初始化非延迟加载单例 162 6.8 finishRefresh 165 第7章 AOP 167 7.1 动态AOP使用示例 167 7.2 动态AOP自定义标签 169 7.2.1 注册AnnotationAwareAspectJ AutoProxyCreator 170 7.3 创建AOP代理 173 7.3.1 获取增强器 176 7.3.2 寻找匹配的增强器 186 7.3.3 创建代理 187 7.4 静态AOP使用示例 201 7.5 创建AOP静态代理 203 7.5.1 Instrumentation使用 203 7.5.2 自定义标签 207 7.5.3 织入 209 第二部分 企业应用 第8章 数据库连接JDBC 214 8.1 Spring连接数据库程序实现(JDBC) 215 8.2 save/update功能的实现 217 8.2.1 基础方法execute 219 8.2.2 Update中的回调函数 223 8.3 query功能的实现 225 8.4 queryForObject 229 第9章 整合MyBatis 231 9.1 MyBatis独立使用 231 9.2 Spring整合MyBatis 235 9.3 源码分析 237 9.3.1 sqlSessionFactory创建 237 9.3.2 MapperFactoryBean的创建 241 9.3.3 MapperScannerConfigurer 244 第10章 事务 254 10.1 JDBC方式下的事务使用 示例 254 10.2 事务自定义标签 257 10.2.1 注册InfrastructureAdvisor AutoProxyCreator 257 10.2.2 获取对应class/method的增强器 261 10.3 事务增强器 269 10.3.1 创建事务 271 10.3.2 回滚处理 281 10.3.3 事务提交 287 第11章 SpringMVC 291 11.1 SpringMVC快速体验 291 11.2 ContextLoaderListener 295 11.2.1 ServletContextListener的使用 295 11.2.2 Spring中的ContextLoader Listener 296 11.3 DispatcherServlet 300 11.3.1 servlet的使用 301 11.3.2 DispatcherServlet的初始化 302 11.3.3 WebApplicationContext的初始化 304 11.4 DispatcherServlet的逻辑处理 320 11.4.1 MultipartContent类型的request处理 326 11.4.2 根据request信息寻找对应的Handler 327 11.4.3 没找到对应的Handler的错误处理 331 11.4.4 根据当前Handler寻找对应的HandlerAdapter 331 11.4.5 缓存处理 332 11.4.6 HandlerInterceptor的处理 333 11.4.7 逻辑处理 334 11.4.8 异常视图的处理 334 11.4.9 根据视图跳转页面 335 第12章 远程服务 340 12.1 RMI 340 12.1.1 使用示例 340 12.1.2 服务端实现 342 12.1.3 客户端实现 350 12.2 HttpInvoker 355 12.2.1 使用示例 356 12.2.2 服务端实现 357 12.2.3 客户端实现 361 第13章 Spring消息 367 13.1 JMS的独立使用 367 13.2 Spring整合ActiveMQ 369 13.3 源码分析 371 13.3.1 JmsTemplate 372 13.3.2 监听器容器 376 资源截图:
陌佑
百度云
百度云

Activiti权威指南

资源名称:Activiti权威指南 内容简介: 本书从原理分析和企业应用两个方面,由浅入深,由易到难地对Activiti源码展开了系统深入的讲解,包括Activiti的底层架构设计思想以及缺陷修正、流程文档的解析、默认元素的解析、自定义元素的解析、事件转发器、事件清洗器等、定时作业、流程虚拟机(PVM)、事务、缓存以及会话缓存、监听器、封装MyBatis的整个过程、会签的实现(加签、退签和减签),节点跳转(常规节点、分支节点、会签节点),会签自定义权重实战,接管Activiti等等内容。 本书不仅介绍了如何合理的使用Activiti,还讲解了使用Activiti的误区和对框架中的部分缺陷进行修正已经优化扩展Activiti的技巧。从而使Activiti可以更好的为项目服务。从而帮助读者全面掌控和改造Activiti。如果你想要深入透彻地掌控和改造Activiti,那么这是你不可错过的一本干货书。 资源目录: 前言 1. 环境搭建 1.1 环境搭建 1.1.1 安装GitHub 1.1.2 安装Maven 1.2 编译源码 1.3 源码目录说明 1.4 安装流程设计器 1.5 工程搭建 2. 探险流程引擎 2.1 流程配置文件 2.1.1 Activiti配置风格 2.1.2 Spring配置风格 2.2 流程引擎架构 2.3 构造流程引擎实例对象 2.3.1 初始化流程引擎之Activiti配置风格 2.3.2 构造流程引擎实例对象 2.3.3 创建流程引擎配置类实例 2.3.4 初始化流程引擎 2.3.5 初始化流程引擎之Spring配置风格 2.4 初始化流程引擎配置类 2.5 配置器 2.5.1 初始化配置器 2.5.2 配置器实战 2.6 初始化流程引擎 2.6.1 操作引擎表 2.7 管理流程引擎 2.7.1 注册流程引擎 2.7.2 关闭流程引擎 2.8 流程引擎生命周期监听器 2.9 其他方式构造引擎实例 2.9.1 ProcessEngineConfiguration类创建引擎 2.9.2 编程方式创建引擎 3. 初识流程资源部署 3.1 流程资源概述 3.1.1 流程文档部署生命周期 3.1.2 DeploymentBuilder核心类 3.2 流程文档部署 3.2.1 定义流程文档 3.2.2 文本方式部署 3.2.3 classpath资源部署 3.2.4 流式部署 3.3 BpmnModel方式部署 3.4 校验BpmnModel实例对象 3.5 BpmnModel转换流程文档 3.6 流程文档转换BpmnModel 3.7 使用建议 4. 流程文档解析原理 4.1 文档解析基础 4.1.1 文档解析模型 4.1.2 Activiti文档解析技术选型演变 4.1.3 文档解析实战 4.2 元素解析功能架构设计 4.2.1 BPMN2.0元素概述 4.2.2 元素解析功能架构设计 4.2.3 开闭原则 4.2.4 元素与元素属性承载类以及元素解析器对应关系 4.2.5 元素属性承载类架构 4.3 元素解析环境准备 4.3.1 文档转换器 4.3.2 封装流程文档数据流 4.3.3 初始化元素解析器 4.3.4 文档转换器功能 4.3.5 元素解析环境准备 4.3.6 验证流程文档格式 4.4 元素解析 4.4.1 元素解析入口 4.4.2 解析根元素 4.4.3 黑名单处理机制 4.4.4 流程内元素解析入口 4.4.5 解析连线 4.4.6 获取元素坐标 4.5 子元素解析 4.5.1 初始化子元素解析器 4.5.2 解析子元素 4.5.3 解析扩展元素 4.6 节点与连线关联 5. 自定义元素解析 5.1 自定义元素解析原理 5.2 存储自定义元素属性值 5.3 自定义元素实战 5.4 扩展黑名单元素 5.4.1 扩展元素属性原理 5.4.2 任务节点扩展属性实战 5.5 扩展非黑名单元素 5.5.1 自定义元素解析器 5.5.2 替换引擎元素解析器 6. 事件转发器 6.1 初始化事件转发器 6.2 事件转发器架构 6.3 注册事件监听器 6.4 事件转发功能之新老版本兼容 6.5 事件转发原理以及缺陷 6.6 添加事件监听器 6.6.1 使用配置方式添加 6.6.2 动态添加 6.7 日志监听器 6.7.1 初始化日志监听器 6.7.2 初始化日志处理器 6.7.3 日志处理器架构 6.7.4 收集日志数据入口 6.8 日志清洗器架构 6.8.1 数据库日志清洗器 6.8.2 生成日志数据 6.8.3 日志存储 6.9 自定义日志清洗器 7. 流程文档部署原理 7.1 初始化部署器 7.1.1 初始化内置部署器 7.1.2 部署器依赖关系 7.2 部署命令 7.2.1 过滤重复文档 7.2.2 设置标识位 7.2.3 添加会话缓存 7.2.4 部署管理器 7.3 Bpmn部署器 7.3.1 获取资源信息 7.3.2 封装资源信息 7.3.3 校验资源名称 7.3.4 计算流程定义版本值 7.3.5 生成流程定义id值 7.3.6 移除过期作业 7.3.7 添加作业 7.3.8 处理消息 7.3.9 处理信号 7.3.10 设置流程启动人 7.4 自定义部署器实战 8. 缓存 8.1 背景 8.2 初始化缓存策略 8.3 部署管理器 8.4 缓存处理类架构 8.5 默认缓存处理类及Bug 8.6 流程定义缓存 8.6.1 自定义缓存处理类 8.6.2 验证自定义缓存处理类 8.7 Activiti新特性之节点缓存 8.8 节点缓存实战 8.9 节点缓存原理 8.9.1 初始化节点缓存数据 8.9.2 更新节点缓存 8.9.3 节点缓存架构 8.9.4 节点缓存使用误区 8.10 自定义节点缓存实战 8.10.1 自定义节点缓存类 8.10.2 修复Activiti节点缓存不更新Bug 8.10.3 扩展引擎配置类功能 8.10.4 配置器高级用法 8.10.5 使用自定义节点缓存类 8.11 任务节点缓存数据获取原理 8.11.1 获取任务节点缓存数据 8.11.2 解析任务节点缓存数据 8.11.3 运用任务节点缓存数据 8.12 动态修改任务节点缓存数据 8.13 节点缓存使用技巧 9. 定时作业 9.1 初始化作业执行器 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.5 执行定时作业 9.5.1 查询作业 9.6 处理作业 9.6.1 批量处理作业 9.6.2 执行作业之异常处理 9.7 关闭作业执行器 9.8 自定义作业处理器 10. 流程虚拟机 10.1 流程虚拟机原理 10.2 虚拟机入口 10.3 流程定义转换准备 10.3.1 初始化对象解析器集合 10.3.2 初始化内置对象解析器 10.3.3 解析调度类BpmnParseHandlers 10.3.4 BpmnParseHandler架构 10.3.5 对象解析器架构 10.4 流程对象解析入口 10.5 流程子元素对象解析入口 10.5.1 任务节点对象解析器 10.5.2 创建ActivityImpl实例对象 10.5.3 多实例对象解析 10.5.4 连线对象解析 10.6 PvmProcessElement类架构 10.7 自定义对象解析器 10.7.1 任务节点扩展属性 10.7.2 自定义任务节点对象解析器 10.7.3 获取自定义属性 10.7.4 运用自定义对象解析器 10.8 流程虚拟机实战 10.8.1 获取流程虚拟机对象 10.8.2 入侵流程虚拟机 10.9 操作连线表达式 10.9.1 自动计算连线表达式 10.9.2 获取连线表达式 11. 监听器原理 11.1 监听器生命周期 11.2 内置记录监听器 11.2.1 内置任务记录监听器 11.2.2 内置执行记录监听器 11.3 历史解析器架构 11.3.1 添加内置记录监听器 11.3.2 初始化历史解析器 11.3.3 历史节点结束通知 11.3.4 控制归档历史数据级别 11.3.5 更新历史数据 11.3.6 历史节点开始通知 11.4 注入执行监听器 11.4.1 创建执行监听器 11.5 注入任务监听器 11.6 触发执行监听器 11.6.1 class方式调度 11.6.2 delegateExpression方式调度 11.6.3 expression方式调度 11.6.4 执行监听器触发入口 11.7 触发任务监听器 11.8 监听器代理 11.8.1 默认代理类 11.8.2 自定义代理类 11.9 自定义全局任务监听器 11.10 Activiti新特性之字段注射模式 12. Activiti之设计模式 12.1.1 命令模式的结构说明 12.1.2 命令模式实战 12.2 Activiti命令模式 12.2.1 初始化命令配置类 12.2.2 Activiti事务传播行为 12.2.3 Spring事务拦截器 12.2.4 初始化命令调度者 12.2.5 初始化命令上下文工厂 12.2.6 初始化命令拦截器 12.3 Activiti职责链模式 12.4 命令相关类职责 12.5 命令拦截器 12.5.1 日志拦截器 12.5.2 命令上下文拦截器 12.5.3 上下文类 12.5.4 创建命令上下文实例对象 12.5.5 命令调度者拦截器 12.6 自定义命令拦截器 12.7 命令类调度入口 12.8 Activiti事务 12.8.1 MyBatis事务管理 12.8.2 事务上下文架构 12.8.3 事务上下文工厂类 12.8.4 事务监听器 12.8.5 注册同步事务 13. 流程虚拟机运转 13.1 流程实例运转入口 13.2 启动流程实例命令类 13.2.1 获取ProcessDefinitionEntity实例对象 13.2.2 重新生成流程定义缓存数据 13.3 创建流程实例 13.3.1 创建ExecutionEntity实例对象 13.3.2 获取dataObject 13.3.3 区别流程实例与执行实例 13.3.4 添加历史流程实例数据 13.4 虚拟机运转原理 13.5 AtomicOperation架构 13.6 流程实例启动 13.6.1 非异步节点处理 13.6.2 异步节点处理 13.7 原子类流转 13.7.1 流程启动原子类 13.7.2 流程启动准备原子类 13.7.3 活动节点执行原子类 13.7.4 开始节点行为类 13.7.5 途经连线 13.7.6 通知连线完成原子类 13.7.7 连线销毁原子类 13.7.8 其他原子类 13.8 Activiti新特性之忽略节点 14. 行为篇 14.1 活动行为工厂类 14.1.1 初始化活动行为工厂类 14.1.2 活动行为类架构 14.2 排他网关行为类原理 14.3 扩展排他网关实战 14.3.1 自定义排他网关行为类 14.3.2 自定义活动行为工厂类 14.3.3 替换默认活动行为工厂类 14.4 任务节点处理人多元化配置 14.4.1 任务处理人扩展 14.4.2 自定义任务解析器 14.4.3 自定义任务行为类 14.4.4 自定义活动行为工厂类 14.5 忽略节点使用误区 14.6 修复Activiti忽略节点Bug 14.7 修复Activiti子流程业务键Bug 15. Activiti存储之MyBatis 15.1 初始化dataSource 15.2 Activiti数据访问层关系分析 15.2.1 实体类与数据库的映射 15.2.2 实例化SqlSessionFactory 15.3 自定义Mapper实战 15.3.1 自定义Mapper 15.3.2 自定义SQL执行原理 15.4 SessionFactory 15.4.1 初始化SessionFactory 15.4.2 SessionFactory架构 15.5 Session 15.5.1 Session架构 15.5.2 实例化方式创建Session实例 15.5.3 反射方式创建Session实例 15.5.4 实例化DbSqlSession 15.6 SQL语句 15.6.1 SQL语句适配器 15.6.2 SQL执行id值生成规则 15.7 数据层和数据的关系 15.7.1 PersistentObject业务对象 15.7.2 实体管理类 15.8 添加会话缓存 15.9 更新操作 15.9.1 会话缓存方式更新 15.9.2 SqlSession方式更新 15.10 删除操作 15.10.1 DeleteOperation接口 15.10.2 BulkDeleteOperation删除数据 15.10.3 CheckedDeleteOperation删除数据 15.10.4 乐观锁 15.11 刷新会话缓存入口 15.12 会话缓存数据持久化 15.12.1 移除不必要数据 15.12.2 刷新序列化变量 15.12.3 获取更新对象 15.12.4 刷新数据 15.12.5 解决依赖数据插入先后顺序 15.12.6 性能优化 16. 实战 16.1 高并发id生成器 16.1.1 id生成器初始化 16.1.2 自增id生成器 16.1.3 自定义主键生成器 16.2 变量类型 16.2.1 初始化变量管理类 16.2.2 变量管理类架构 16.2.3 变量处理类 16.2.4 自定义变量处理类 16.3 ServiceLoader方式注入配置器 16.4 节点跳转 16.4.1 常规节点跳转 16.4.2 分支节点跳转 16.4.3 多实例节点跳转 16.5 会签 16.5.1 串行多实例 16.5.2 认领和归还任务 16.5.3 代理任务 16.5.4 并行多实例 16.5.5 加签 16.5.6 减签和退签 16.6 会签节点自定义权重实现 16.6.1 定义处理人权重 16.6.2 获取权重信息并自动计算 16.6.3 优化建议 16.7 接管Activiti 16.7.1 接管Activiti映射文件 16.7.2 禁用用户表和组表 16.7.3 自定义用户角色和部门表 16.7.4 扩展任务节点参与者表 16.7.5 自定义任务节点参与者命令类 16.7.6 流程文档支持设置部门属性 16.7.7 解析及运用流程文档部门属性 16.7.8 自定义代办SQL 16.8 接管Activiti实体管理类 资源截图:
陌佑
百度云
百度云

轻量级Java EE企业应用实战(第3版)

资源名称:轻量级Java EE企业应用实战(第3版) 内容简介: 本书是《轻量级JavaEE企业应用实战》的第3版,第3版保持了第2版内容全面、深入的特点,主要完成全部知识的升级。 本书介绍了JavaEE领域的三个开源框架:Struts2、Spring和Hibernate。其中Struts2升级到2.2.1,Spring升级到3.0.5,Hibernate升级到了3.6.0。本书还全面介绍了Servlet3.0的新特性,以及Tomcat 7.0的配置和用法,本书的示例应该在Tomcat7.0上运行。 本书重点介绍如何整合Struts2.2+Spring 3.0+Hibernate 3.6进行JavaEE开发,主要包括三部分。第一部分介绍JavaEE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解Struts 2.2、Spring3.0和Hibernate 3.6三个框架的用法,介绍三个框架时,从Eclipse IDE的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表、表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中去,该案例采用目前最流行、最规范的JavaEE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,最大限度地满足读者的需求。 本书不再介绍Struts1.X相关内容,如果读者希望获取《轻量级J2EE企业应用实战》第一版中关于Struts1.X的知识,请登录http://www.crazyit.org下载。当读者阅读此书时如果遇到技术难题,也可登录http://www.crazyit.org发帖,笔者将会及时予以解答。 阅读本书之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合于有较好的Java编程基础,或有初步JSP、Servlet基础的读者。尤其适合于对Struts2、Spring、Hibernate了解不够深入,或对Struts2+Spring+Hibernate整合开发不太熟悉的开发人员阅读。 资源目录: 第1章 Java EE应用和开发环境  1.1 Java EE应用概述   1.1.1 Java EE应用的分层模型   1.1.2 Java EE应用的组件   1.1.3 Java EE应用的结构和优势   1.1.4 常用的Java EE服务器  1.2 轻量级Java EE应用相关技术   1.2.1 JSP、Servlet 3.0和JavaBean及替代技术   1.2.2 Struts 2.2及替代技术   1.2.3 Hibernate 3.6及替代技术   1.2.4 Spring 3.0及替代技术  1.3 Tomcat的下载和安装   1.3.1 安装Tomcat服务器   1.3.2 配置Tomcat的服务端口   1.3.3 进入控制台   1.3.4 部署Web应用   1.3.5 配置Tomcat的数据源  1.4 Eclipse的安装和使用   1.4.1 Eclipse的下载和安装   1.4.2 在线安装Eclipse插件   1.4.3 从本地压缩包安装插件   1.4.4 手动安装Eclipse插件   1.4.5 使用Eclipse开发Java EE应用   1.4.6 导入Eclipse项目   1.4.7 导入非Eclipse项目  1.5 Ant的安装和使用   1.5.1 Ant的下载和安装   1.5.2 使用Ant工具   1.5.3 定义生成文件   1.5.4 Ant的任务(task)  1.6 使用CVS进行协作开发   1.6.1 安装CVS服务器   1.6.2 配置CVS资源库   1.6.3 安装CVS客户端   1.6.4 发布项目到服务器   1.6.5 从服务器下载项目   1.6.6 同步(Update)本地文件   1.6.7 提交(Commit)修改   1.6.8 添加文件和目录   1.6.9 删除文件和目录   1.6.10 查看文件的版本变革   1.6.11 提取文件以前版本的内容   1.6.12 从以前版本重新开始   1.6.13 创建标签   1.6.14 创建分支   1.6.15 沿着分支开发   1.6.16 使用Eclipse作为CVS客户端  1.7 本章小结 第2章 JSP/Servlet及相关技术详解  2.1 Web应用和web.xml文件   2.1.1 构建Web应用   2.1.2 配置描述符web.xml  2.2 JSP的基本原理  2.3 JSP注释  2.4 JSP声明  2.5 输出JSP表达式  2.6 JSP脚本  2.7 JSP的3个编译指令   2.7.1 page指令   2.7.2 include指令  2.8 JSP的7个动作指令   2.8.1 forward指令   2.8.2 include指令   2.8.3 useBean、setProperty、getProperty指令   2.8.4 plugin指令   2.8.5 param指令  2.9 JSP脚本中的9个内置对象   2.9.1 application对象   2.9.2 config对象   2.9.3 exception对象   2.9.4 out对象   2.9.5 pageContext对象   2.9.6 request对象   2.9.7 response对象   2.9.8 session对象  2.10 Servlet介绍   2.10.1 Servlet的开发   2.10.2 Servlet的配置   2.10.3 JSP/Servlet的生命周期   2.10.4 load-on-startup Servlet   2.10.5 访问Servlet的配置参数   2.10.6 使用Servlet作为控制器  2.11 JSP 2的自定义标签   2.11.1 开发自定义标签类   2.11.2 建立TLD文件   2.11.3 使用标签库   2.11.4 带属性的标签   2.11.5 带标签体的标签   2.11.6 以页面片段作为属性的标签   2.11.7 动态属性的标签  2.12 Filter介绍   2.12.1 创建Filter类   2.12.2 配置Filter   2.12.3 使用URL Rewrite实现网站伪静态  2.13 Listener介绍   2.13.1 实现Listener类   2.13.2 配置Listener   2.13.3 使用ServletContextAttribute-Listener   2.13.4使用ServletRequestListener和ServletRequestAttributeListener   2.13.5 使用HttpSessionListener和HttpSessionAttributeListener  2.14 JSP 2特性   2.14.1 配置JSP属性   2.14.2 表达式语言   2.14.3 Tag File支持  2.15 Servlet 3.0新特性   2.15.1 Servlet 3.0的Annotation   2.15.2 Servlet 3.0的Web模块支持   2.15.3 Servlet 3.0提供的异步处理   2.15.4 改进的Servlet API  2.16 本章小结 第3章 Struts 2的基本用法  3.1 MVC思想概述   3.1.1 传统Model 1和Model 2   3.1.2 MVC思想及其优势  3.2 Struts 2的下载和安装   3.2.1 为Web应用增加Struts 2支持   3.2.2 在Eclipse中使用Struts 2   3.2.3 增加登录处理  3.3 Struts 2的流程   3.3.1 Struts 2应用的开发步骤   3.3.2 Struts 2的流程  3.4 Struts 2的常规配置   3.4.1 常量配置   3.4.2 包含其他配置文件  3.5 实现Action   3.5.1 Action接口和ActionSupport基类   3.5.2 Action访问Servlet API   3.5.3 Action直接访问Servlet API   3.5.4 使用ServletActionContext访问Servlet API  3.6 配置Action   3.6.1 包和命名空间   3.6.2 Action的基本配置   3.6.3 使用Action的动态方法调用   3.6.4 指定method属性及使用通配符   3.6.5 配置默认Action   3.6.6 配置Action的默认处理类  3.7 配置处理结果   3.7.1 理解处理结果   3.7.2 配置结果   3.7.3 Struts 2支持的结果类型   3.7.4 plainText结果类型   3.7.5 redirect结果类型   3.7.6 redirectAction结果类型   3.7.7 动态结果   3.7.8 Action属性值决定物理视图资源   3.7.9 全局结果   3.7.10 使用PreResultListener  3.8 配置Struts 2的异常处理   3.8.1 Struts 2的异常处理机制   3.8.2 声明式异常捕捉   3.8.3 输出异常信息  3.9 Convention插件与“约定”支持   3.9.1 Action的搜索和映射约定   3.9.2 按约定映射Result   3.9.3 Action链的约定   3.9.4 自动重加载映射   3.9.5 Convention插件的相关常量   3.9.6 Convention插件相关Annotation  3.10 使用Struts 2的国际化   3.10.1 Struts 2中加载全局资源文件   3.10.2 访问国际化消息   3.10.3 输出带占位符的国际化消息   3.10.4 加载资源文件的方式   3.10.5 加载资源文件的顺序  3.11 使用Struts 2的标签库   3.11.1 Struts 2标签库概述   3.11.2 使用Struts 2标签   3.11.3 Struts 2的OGNL表达式语言   3.11.4 OGNL中的集合操作   3.11.5 访问静态成员   3.11.6 Lambda(?)表达式   3.11.7 控制标签   3.11.8 数据标签   3.11.9 主题和模板   3.11.10 自定义主题   3.11.11 表单标签   3.11.12 非表单标签  3.12 本章小结 第4章 深入使用Struts 2  4.1 详解Struts 2的类型转换   4.1.1 Struts 2内建的类型转换器   4.1.2 基于OGNL的类型转换   4.2.3 指定集合元素的类型   4.1.4 自定义类型转换器   4.1.5 注册类型转换器   4.1.6 基于Struts 2的自定义类型转换器   4.1.7 处理Set集合   4.1.8 类型转换中的错误处理  4.2 使用Struts 2的输入校验   4.2.1 编写校验规则文件   4.2.2 国际化提示信息   4.2.3 使用客户端校验   4.2.4 字段校验器配置风格   4.2.5 非字段校验器配置风格   4.2.6 短路校验器   4.2.7 校验文件的搜索规则   4.2.8 校验顺序和短路   4.2.9 内建校验器   4.2.10 基于Annotation的输入校验   4.2.11 手动完成输入校验  4.3 使用Struts 2控制文件上传   4.3.1 Struts 2的文件上传   4.3.2 实现文件上传的Action   4.3.3 配置文件上传的Action   4.3.4 手动实现文件过滤   4.3.5 拦截器实现文件过滤   4.3.6 输出错误提示   4.3.7 文件上传的常量配置  4.4 使用Struts 2控制文件下载   4.4.1 实现文件下载的Action   4.4.2 配置Action   4.4.3 下载前的授权控制  4.5 详解Struts 2的拦截器机制   4.5.1 拦截器在Struts 2中的作用   4.5.2 Struts 2内建的拦截器   4.5.3 配置拦截器   4.5.4 使用拦截器   4.5.5 配置默认拦截器   4.5.6 实现拦截器类   4.5.7 使用拦截器   4.5.8 拦截方法的拦截器   4.5.9 拦截器的执行顺序   4.5.10 拦截结果的监听器   4.5.11 覆盖拦截器栈里特定拦截器的参数   4.5.12 使用拦截器完成权限控制  4.6 使用Struts 2的Ajax支持   4.6.1 使用stream类型的Result实现Ajax   4.6.2 JSON的基本知识   4.6.3 实现Action逻辑   4.6.4 JSON插件与json类型的Result   4.6.5 实现JSP页面  4.7 本章小结 第5章 Hibernate的基本用法 第6章 深入使用Hibernate 第7章 Spring的基本用法 第8章 深入使用Spring 第9章 企业应用开发的思考和策略 第10章 简单工作流系统 资源截图:
陌佑
百度云
百度云

J2EE设计开发编程指南

资源名称:J2EE设计开发编程指南 内容简介: J2EE是当今可用于企业软件开发的最佳平台。本书的目标是让读者能够轻松自如地制定J2EE开发的体系结构决策与实现决策。内容涉及:在何种情况下使用分布式体系结构;如何高效地使用EJB;开发有效的数据存取策略;设计简洁并且可维护性高的Web接口;设计高性能的J2EE应用程序等。本书的观点是完全独立的,面向问题而非规范,并以作者在生产实践中使用J2EE的实际经验为基础。阅读完本书之后,熟悉J2EE的基本概念但可能还没有任何J2EE使用经验的开发人员,将能够自信地尝试J2EE项目。经验丰富的设计师或开发人员将能够从本书以实用角度为出发点的J2EE体系结构与实现的讨论中受益,因而本书适用于Java设计师、具有J2EE经验的开发人员以及拥有J2EE基础知识并希望从事J2EE项目的Java开发人员。 资源目录: 第1章 J2EE体系结构 第2章 J2EE项目的选择与风险 第3章 J2EE应用的测试 第4章 J2EE项目的设计技术与编程标准 第5章 示例应用的需求 第6章 应用J2EE技术 第7章 J2EE应用中的数据存取 第8章 使用实体组件进行数据存取 第9章 实际的数据存取 第10章 会话组件 第11章 基础结构与应用实现 第12章 Web层的MVC设计 第13章 Web层中的视图 第14章 应用的包装与部署 第15章 应用的性能测试与调整 第16章 结论:让J2EE为我所用 附录A 实现视图技术 资源截图:
陌佑
百度云
百度云
⬅️ 1...16221623162416251626...2920

添加微信,反馈问题

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

搜索榜单

1

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

2120

2

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

1279

3

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

1272

4

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

1214

5

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

1147

6

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

1083

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈