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

资源搜

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

Spring 3.x企业应用开发实战

资源名称:Spring 3.x企业应用开发实战 内容简介: spring 3.0是spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了spring作为java领域第一开源平台的翘楚地位。    spring 3.0引入了众多java开发者翘首以盼的新功能和新特性,如oxm、校验及格式化框架、rest风格的web编程模型等。这些新功能实用性强、易用性高,可大幅降低java应用,特别是java web应用开发的难度,同时有效提升应用开发的优雅性。    《spring 3.x 企业应用开发实战(含cd光盘1张)》是在《精通spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练使用spring的各项功能的同时,还能透彻理解spring的内部实现,真正做到知其然知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。 资源目录: 第1篇 概述 第1章 Spring概述 1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java类提供IoC配置信息 1.5.4 通用类型转换系统和属性格式化系统 1.5.5 数据访问层新增OXM功能 1.5.6 Web层的增强 1.5.7 其他 1.6 Spring对Java版本的要求 1.7 如何获取Spring 1.8 小结 第2章 快速入门 2.1 实例功能概述 2.1.1 比Hello World更适用的实例 2.1.2 实例功能简介 2.2 环境准备 2.2.1 创建库表 2.2.2 建立工程 2.2.3 类包及Spring配置文件规划 2.3 持久层 2.3.1 建立领域对象 2.3.2 UserDao 2.3.3 LoginLogDao 2.3.4 在Spring中装配DAO 2.4 业务层 2.4.1 UserService 2.4.2 在Spring中装配Service 2.4.3 单元测试 2.5 展现层 2.5.1 配置Spring MVC框架 2.5.2 处理登录请求 2.5.3 JSP视图页面 2.6 运行Web应用 2.7 小结 第2篇 IoC和AOP 第3章 IoC容器概述 3.1 IoC概述 3.1.1 通过实例理解IoC的概念 3.1.2 IoC的类型 3.1.3 通过容器完成依赖关系的注入 3.2 相关Java基础知识 3.2.1 简单实例 3.2.2 类装载器ClassLoader 3.2.3 Java反射机制 3.3 资源访问利器 3.3.1 资源抽象接口 3.3.2 资源加载 3.4 BeanFactory和ApplicationContext 3.4.1 BeanFactory介绍 3.4.2 ApplicationContext介绍 3.4.3 父子容器 3.5 Bean的生命周期 3.5.1 BeanFactory中Bean的生命周期 3.5.2 ApplicationContext中Bean的生命周期 3.6 小结 第4章 在IoC容器中装配Bean 4.1 Spring配置概述 4.1.1 Spring容器高层视图 4.1.2 基于XML的配置 4.2 Bean基本配置 4.2.1 装配一个Bean 4.2.2 Bean的命名 4.3 依赖注入 4.3.1 属性注入 4.3.2 构造函数注入 4.3.3 工厂方法注入 4.3.4 选择注入方式的考量 4.4 注入参数详解 4.4.1 字面值 4.4.2 引用其他Bean 4.4.3 内部Bean 4.4.4 null值 4.4.5 级联属性 4.4.6 集合类型属性 4.4.7 简化配置方式 4.4.8 自动装配 4.5 方法注入 4.5.1 lookup方法注入 4.5.2 方法替换 4.6 <bean>之间的关系 4.6.1 继承 4.6.2 依赖 4.6.3 引用 4.7 整合多个配置文件 4.8 Bean作用域 4.8.1 singleton作用域 4.8.2 prototype作用域 4.8.3 Web应用环境相关的Bean作用域 4.8.4 作用域依赖问题 4.9 FactoryBean 4.10 基于注解的配置 4.10.1 使用注解定义Bean 4.10.2 使用注解配置信息启动Spring容器 4.10.3 自动装配Bean 4.10.4 Bean作用范围及生命过程方法 4.11 基于Java类的配置 4.11.1 使用Java类提供Bean定义信息 4.11.2 使用基于Java类的配置信息启动Spring容器 4.12 不同配置方式比较 4.13 小结 第5章 Spring容器高级主题 5.1 Spring容器技术内幕 5.1.1 内部工作机制 5.1.2 BeanDefinition 5.1.3 InstantiationStrategy 5.1.4 BeanWrapper 5.2 属性编辑器 5.2.1 JavaBean的编辑器 5.2.2 Spring默认属性编辑器 5.2.3 自定义属性编辑器 5.3 使用外部属性文件 5.3.1 使用外部属性文件 5.3.2 使用加密的属性文件 5.3.3 属性文件自身的引用 5.4 引用Bean的属性值 5.5 国际化信息 5.5.1 基础知识 5.5.2 MessageSource 5.5.3 容器级的国际化信息资源 5.6 容器事件 5.6.1 Spring事件类结构 5.6.2 解构Spring事件体系的具体实现 5.6.3 一个实例 5.7 小结 第6章 Spring AOP基础 6.1 AOP概述 6.1.1 AOP到底是什么 6.1.2 AOP术语 6.1.3 AOP的实现者 6.2 基础知识 6.2.1 带有横切逻辑的实例 6.2.2 JDK动态代理 6.2.3 CGLib动态代理 6.2.4 AOP联盟 6.2.5 代理知识小结 6.3 创建增强类 6.3.1 增强类型 6.3.2 前置增强 6.3.3 后置增强 6.3.4 环绕增强 6.3.5 异常抛出增强 6.3.6 引介增强 6.4 创建切面 6.4.1 切点类型 6.4.2 切面类型 6.4.3 静态普通方法名匹配切面 6.4.4 静态正则表达式方法匹配切面 6.4.5 动态切面 6.4.6 流程切面 6.4.7 复合切点切面 6.4.8 引介切面 6.5 自动创建代理 6.5.1 实现类介绍 6.5.2 BeanNameAutoProxyCreator 6.5.3 DefaultAdvisorAutoProxyCreator 6.6 小结 第7章 基于@AspectJ和Schema的AOP 7.1 Spring对AOP的支持 7.2 JDK 5.0注解知识快速进阶 7.2.1 了解注解 7.2.2 一个简单的注解类 7.2.3 使用注解 7.2.4 访问注解 7.3 着手使用@AspectJ 7.3.1 使用前的准备 7.3.2 一个简单的例子 7.3.3 如何通过配置使用@AspectJ切面 7.4 @AspectJ语法基础 7.4.1 切点表达式函数 7.4.2 在函数入参中使用通配符 7.4.3 逻辑运算符 7.4.4 不同增强类型 7.4.5 引介增强用法 7.5 切点函数详解 7.5.1 @annotation() 7.5.2 execution() 7.5.3 args()和@args() 7.5.4 within() 7.5.5 @within()和@target() 7.5.6 target()的this() 7.6 @AspectJ进阶 7.6.1 切点复合运算 7.6.2 命名切点 7.6.3 增强织入的顺序 7.6.4 访问连接点信息 7.6.5 绑定连接点方法入参 7.6.6 绑定代理对象 7.6.7 绑定类注解对象 7.6.8 绑定返回值 7.6.9 绑定抛出的异常 7.7 基于Schema配置切面 7.7.1 一个简单切面的配置 7.7.2 配置命名切点 7.7.3 各种增强类型的配置 7.7.4 绑定连接点信息 7.7.5 Advisor配置 7.8 混合切面类型 7.8.1 混合使用各种切面类型 7.8.2 各种切面类型总结 7.9 JVM Class文件字节码转换基础知识 7.9.1 java.lang.instrument包的工作原理 7.9.2 如何向JVM中注册转换器 7.9.3 使用JVM启动参数注册转换器的问题 7.10 使用LTW织入切面 7.10.1 Spring的LoadTimeWeaver 7.10.2 使用LTW织入一个切面 7.10.3 在Tomcat下的配置 7.10.4 在其他Web应用服务器下的配置 7.11 小结 第3篇 数据访问 第8章 Spring对DAO的支持 8.1 Spring的DAO理念 8.2 统一的异常体系 8.2.1 Spring的DAO异常体系 8.2.2 JDBC的异常转换器 8.2.3 其他持久技术的异常转换器 8.3 统一数据访问模板 8.3.1 使用模板和回调机制 8.3.2 Spring为不同持久化技术所提供的模板类 8.4 数据源 8.4.1 配置一个数据源 8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务支持 9.2 ThreadLocal基础知识 9.2.1 ThreadLocal是什么 9.2.2 ThreadLocal的接口方法 9.2.3 一个TheadLocal实例 9.2.4 与Thread同步机制的比较 9.2.5 Spring使用ThreadLocal解决线程安全问题 9.3 Spring对事务管理的支持 9.3.1 事务管理关键抽象 9.3.2 Spring的事务管理器实现类 9.3.3 事务同步管理器 9.3.4 事务传播行为 9.4 编程式的事务管理 9.5 使用XML配置声明式事务 9.5.1 一个将被实施事务增强的服务接口 9.5.2 使用原始的 TransactionProxyFactoryBean 9.5.3 基于tx/aop命名空间的配置 9.6 使用注解配置声明式事务 9.6.1 使用@Transactional注解 9.6.2 通过AspectJ LTW引入事务切面 9.7 集成特定的应用服务器 9.7.1 BEA WebLogic 9.7.2 BEA WebLogic 9.8 小结 第10章 Spring的事务管理难点剖析 10.1 DAO和事务管理的牵绊 10.1.1 JDBC访问数据库 10.1.2 Hibernate访问数据库 10.2 应用分层的迷惑 10.3 事务方法嵌套调用的迷茫 10.3.1 Spring事务传播机制回顾 10.3.2 相互嵌套的服务方法 10.4 多线程的困惑 10.4.1 Spring通过单实例化Bean简化多线程问题 10.4.2 启动独立线程调用事务方法 10.5 联合军种作战的混乱 10.5.1 Spring事务管理器的应对 10.5.2 Hibernate+Spring JDBC混合框架的事务管理 10.6 特殊方法成漏网之鱼 10.6.1 哪些方法不能实施Spring AOP事务 10.6.2 事务增强遗漏实例 10.7 数据连接泄漏 10.7.1 底层连接资源的访问问题 10.7.2 Spring JDBC数据连接泄漏 10.7.3 通过DataSourceUtils获取数据连接 10.7.4 通过DataSourceUtils获取数据连接 10.7.5 JdbcTemplate如何做到对连接泄漏的免疫 10.7.6 使用TransactionAwareDataSourceProxy 10.7.7 其他数据访问技术的等价类 10.8 小结 第11章 使用Spring JDBC访问数据库 11.1 使用Spring JDBC 11.1.1 JDBCTemplate小试牛刀 11.1.2 在DAO中使用JDBCTemplate 11.2 基本的数据操作 11.2.1 更改数据 11.2.2 返回数据库的表自增主键值 11.2.3 批量更改数据 11.2.4 查询数据 11.2.5 查询单值数据 11.2.6 调用存储过程 11.3 BLOB/CLOB类型数据的操作 11.3.1 如何获取本地数据连接 11.3.2 相关的操作接口 11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的使用 11.4.2 如何规划主键方案 11.4.3 以行集返回数据 11.5 其他类型的JDBCTemplate 11.5.1 NamedParameterJDBCTemplate 11.5.2 SimpleJDBCTemplate 11.6 以OO方式访问数据库 11.6.1 使用MappingSqlQuery查询数据 11.6.2 使用SqlUpdate更新数据 11.6.3 使用StoredProcedure执行存储过程 11.6.4 SqlFunction类 11.7 小结 第12章 整合其他ORM框架 12.1 Spring整合ORM技术 12.2 在Spring中使用Hibernate 12.2.1 配置SessionFactory 12.2.2 使用HibernateTemplate 12.2.3 处理LOB类型数据 12.2.4 添加Hibernate事件监听器 12.2.5 使用原生Hibernate API 12.2.6 使用注解配置 12.2.7 事务处理 12.2.8 延迟加载的问题 12.3 在Spring中使用myBatis 12.3.1 配置SqlMapClient 12.3.2 在Spring配置myBatis 12.3.3 编写myBatis的DAO 12.5 DAO层设计 12.5.1 DAO基类的设计 12.5.2 查询接口方法的设计 12.5.3 分页查询接口设计 12.6 小结 第4篇 业务层及Web层技术 第13章 任务调度和异步执行器 13.1 任务调度概述 13.2 Quartz快速进阶 13.2.1 Quartz基础结构 13.2.2 使用SimpleTrigger 13.2.3 使用CronTrigger 13.2.4 使用Calendar 13.2.5 任务调度信息存储 13.3 在Spring中使用Quartz 13.3.1 创建JobDetail 13.3.2 创建Trigger 13.3.3 创建Scheduler 13.4 Spring中使用JDK Timer 13.4.1 Timer和TimerTask 13.4.2 Spring对JDK Timer的支持 13.5 Spring对JDK 5.0 Executor的支持 13.5.1 了解JDK 5.0的Executor 13.5.2 Spring对Executor所提供的抽象 13.6 实际应用中的任务调度 13.6.1 如何产生任务 13.6.2 任务调度对应用程序集群的影响 13.6.3 任务调度云 13.6.4 Web应用程序中调度器的启动和关闭问题 13.7 小结 第14章 使用OXM进行对象XML映射 14.1 认识XML解析技术 14.1.1 什么是XML 14.1.2 XML的处理技术 14.2 XML处理利器:XStream 14.2.1 XStream概述 14.2.2 快速入门 14.2.3 使用XStream别名 14.2.4 XStream转换器 14.2.5 XStream注解 14.2.6 流化对象 14.2.7 持久化API 14.2.8 额外功能:处理JSON 14.3 其他常见O/X Mapping开源项目 14.3.1 JAXB 14.3.2 XMLBeans 14.3.3 Castor 14.3.4 JiBX 14.3.5 总结比较 14.4 与Spring OXM整合 14.4.1 Spring OXM概述 14.4.2 整合OXM实现者 14.4.3 如何在Spring中进行配置 14.4.4 Spring OXM 简单实例 14.5 小结 第15章 Spring MVC 15.1 Spring MVC概述 15.1.1 体系结构 15.1.2 配置DispatcherServlet 15.1.3 一个简单的实例 15.2 注解驱动的控制器 15.2.1 使用@RequestMapping映射请求 15.2.2 请求处理方法签名概述 15.2.3 处理方法签名详细说明 15.2.4 使用HttpMessageConverter<T> 15.2.5 处理模型数据 15.3 处理方法的数据绑定 15.3.1 数据绑定流程剖析 15.3.2 数据转换 15.3.3 数据格式化 15.3.4 数据校验 15.4 视图和视图解析器 15.4.1 认识视图 15.4.2 认识视图解析器 15.4.3 JSP和JSTL 15.4.4 模板视图 15.4.5 Excel 15.4.6 PDF 15.4.7 输出XML 15.4.8 输出JSON 15.4.9 使用XmlViewResolver 15.4.10 使用ResourceBundle ViewResolver 15.4.11 混合使用多种视图技术 15.5 本地化解析 15.5.1 本地化概述 15.5.2 使用CookieLocaleResolver 15.5.3 使用SessionLocaleResolver 15.5.4 使用LocaleChangeInterceptor 15.6 文件上传 15.6.1 配置MultipartResolver 15.6.2 编写控制器和文件上传表单页面 15.7 杂项 15.7.1 静态资源处理 15.7.2 装配拦截器 15.7.3 异常处理 15.8 小结 第5篇 测试及实战 第16章 实战型单元测试 16.1 单元测试概述 16.1.1 为什么需要单元测试 16.1.2 单元测试之误解 16.1.3 单元测试之困境 16.1.4 单元测试基本概念 16.2 JUnit 4快速进阶 16.2.1 JUnit 4概述 16.2.2 JUnit 4生命周期 16.2.3 使用JUnit 16.3 模拟利器Mockito 16.3.1 模拟测试概述 16.3.2 创建Mock对象 16.3.3 设定Mock对象的期望行为及返回值 16.3.4 验证交互行为 16.4 测试整合之王Unitils 16.4.1 Unitils概述 16.4.2 集成Spring 16.4.3 集成Hibernate 16.4.4 集成Dbunit 16.4.5 自定义扩展模块 16.5 使用Unitils测试DAO层 16.5.1 数据库测试的难点 16.5.2 扩展Dbunit用Excel准备数据 16.5.3 测试实战 16.6 使用unitils测试Service层 16.7 测试Web层 16.7.1 对LoginController进行单元测试 16.7.2 使用Spring Servlet API模拟对象 16.7.3 使用Spring RestTemplate测试 16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要功能流程描述 17.2 系统设计 17.2.1 技术框架选择 17.2.2 Web目录结构及类包结构规划 17.2.3 单元测试类包结构规划 17.2.4 系统的结构图 17.2.5 PO的类设计 17.2.6 持久层设计 17.2.7 服务层设计 17.2.8 Web层设计 17.2.9 数据库设计 17.3 开发前的准备 17.4 持久层开发 17.4.1 PO类 17.4.2 DAO基类 17.4.3 通过扩展基类所定义DAO类 17.4.4 DAO Bean的装配 17.4.5 使用Hibernate二级缓存 17.5 对持久层进行测试 17.5.1 配置Unitils测试环境 17.5.2 准备测试数据库及测试数据 17.5.3 编写DAO测试基类 17.5.4 编写BoardDao测试用例 17.6 服务层开发 17.6.1 UserService的开发 17.6.2 ForumService的开发 17.6.3 服务类Bean的装配 17.7 对服务层进行测试 17.7.1 编写Service测试基类 17.7.2 编写ForumService测试用例 17.8 Web层开发 17.8.1 BaseController的基类 17.8.2 用户登录和注销 17.8.3 用户注册 17.8.4 论坛管理 17.8.5 论坛普通功能 17.8.6 分页显示论坛版块的主题帖子 17.8.7 web.xml配置 17.8.8 Spring MVC配置 17.9 对Web层进行测试 17.9.1 编写Web测试基类 17.9.2 编写ForumManageController测试用例 17.10 部署和运行应用 17.11 小结 以下内容详见本书配书光盘: 附录A JavaMail发送邮件 附录B 在Spring中开发Web Service 资源截图:
陌佑
百度云
百度云

J2EE开发全程实录

资源名称:J2EE开发全程实录 内容简介: J2EE是目前企业级软件开发的首选平台。本书从架构的角度讲解了一个完整的J2EE系统的搭建。内容包括:正则表达式、JSP、Swing、XML等技术在实际中的应用;Spring、Hibernate、Struts等开源框架的实战性应用;MDA、敏捷开发等理念在实际开发中的应用;如何搭建一个高度可扩展的系统。本书观点新颖,实例丰富,对企业级系统开发中涉及到的问题进行了深入分析,并以作者在开发实践中使用J2EE的实际经验为基础,生动地展示了企业级系统搭建的全过程。本书可以作为有一定Java基础的开发人员的参考书,也可以作为大专院校学生学习实际项目开发和毕业设计的指导书,还可以作为软件开发培训班的项目实战课程教材。 资源目录: 第1章 正则表达式 1.1 为什么要用正则表达式 1.2 正则表达式入门 1.3 实战正则表达式 第2章 程序最优化 2.1 空间与时间 2.2 字典、哈希与Map 2.3 HashMap 2.4 使用缓存 第3章 AOP 3.1 AOP概论 3.2 AspectJ 3.3 Spring AOP 3.4 动态代理 第4章 Java平台下的Web开发 4.1 标记语言 4.2 自定义标记库的开发 第5章 案例系统需求 5.1 基础系统 5.2 基础资料 5.3 业务单据 第6章 基于Spring的多层分布式应用 6.1 概述 6.2 Spring Remoting 6.3 改造HttpInvoker 6.4 Remoting Session实现 第7章 元数据引擎 7.1 MDA概述 7.2 关于元数据 7.3 实体元数据 7.4 元数据引擎设计 7.5 元数据引擎实现 第8章 基础类与基础接口 8.1 异常处理 8.2 工具类 第9章 数据访问基础服务 9.1 多账套的实现 9.2 线程变量管理器 9.3 事务 9.4 会话服务的生命周期管理 9.5 IValueObject接口 第10章 层间数据传输 10.1 什么是DTO 10.2 域DTO 10.3 定制DTO 10.4 数据传送哈希表 10.5 数据传送行集 10.6 案例系统的层间数据传输 10.7 DTO生成器 第11章 基于AOP技术的日志系统和权限系统 第12章 基于Hibernate和JDBC的持久层 第13章 Swing客户端主框架 第14章 Swing客户端基础类 第15章 客户端数据维护框架 第16章 Web客户端框架 第17章 应用系统开发 资源截图:
陌佑
百度云
百度云

JSP宝典

资源名称:JSP宝典 内容简介: JSP是当前开发Web应用最流行的技术,它得到J2EE很好的支持。本书比较全面地介绍了有关JSP的相关知识,并通过大量实例循序渐进地阐明如何构架和开发JSP动态网站、自定义标签开发和标准标签库JSTL使用以及Ajax等Web2.0新特性。 本书首先介绍了JSP的概念和特征,使读者对JSP先有一个初步的了解。 然后对自定义标签开发、标准标签库(JSTL)使用、JSP2.0表达式(EL)、Servlet简单应用和高级应用以及Web2.0新特性Ajax的开发过程进行了详细的讲解。最后对最为流行的MVC解决方案Struts和数据库持久层结束Hibernate作了重点介绍。本书最后以综合实例来深入讲解JSP的应用以及JSP软件开发流程。通过阅读本书,可以使读者对JSP概念、运行机制、JSP的Web开发过程有一个全面的了解,并学会使用各种开发工具和组件。 本书适合大专院校在校生、网站开发人员、职业技术培训人员以及编程爱好者学习和参考。 资源目录: 第1部分 JSP开发预备知识 第1章 JSP入门 第2章 搭建JSP运行环境 第3章 第一个JSP应用 第4章 HTML标记语言 第5章 Javascript脚本语言 第6章 CSS层叠样式表 第7章 JSP基本语法 第2部分 JSP开发入门 第8章 JSP的内置对象 第9章 Web构建工具Eclipse+Lomboz的安装和配置 第10章 MySQL数据库及相关工具的安装 第11章 核心数据库连接包JDBC 第12章 用户注册登录系统实例 第13章 数据库连接池技术 第14章 用JavaBean实现用户注册登录系统 第15章 国际化、本地华与中文乱码问题 第3部分 JSP标签与EL表达式 第16章 自定义标签的开发 第17章 标准标签库JSTL 第18章 EL表达式语言 第4部分 Servlet编程 第19章 Java Servlet开发 第20章 Servlet过滤器和监听器 第5部分 JSP高级开发 第21章 Ajax开发 第22章 模型-视图-控制器(MVC)框架 第23章 使用Struts控制器简化MVC开发 第24章 JSP+Struts开发实例 第25章 Hibernate数据库持久层技术 第26章 JSP+Struts+Hibernate开发实例 第6部分 JSP实战开发 第27章 新闻发布系统:项目开发流程 第28章 新闻发布系统:需求分析与初步设计 第29章 新闻发布系统:图片管理模块 第30章 新闻发布系统:新闻发布功能模块 第31章 BBS系统 资源截图:
陌佑
百度云
百度云

Java EE互联网轻量级框架整合开发

资源名称:Java EE互联网轻量级框架整合开发 资源目录: 第1部分 入门和技术基础 第1章 认识SSM框架和Redis 2 1.1 Spring框架 2 1.1.1 Spring IoC简介 2 1.1.2 Spring AOP 4 1.2 MyBatis简介 6 1.2.1 Hibernate简介 7 1.2.2 MyBatis 8 1.2.3 Hibernate和MyBatis的区别 11 1.3 Spring MVC简介 11 1.4 最流行的NoSQL——Redis 12 1.5 SSM+Redis结构框图及概述 13 第2章 Java设计模式 15 2.1 Java反射技术 15 2.1.1 通过反射构建对象 15 2.1.2 反射方法 17 2.1.3 实例 18 2.2 动态代理模式和责任链模式 19 2.2.1 JDK动态代理 20 2.2.2 CGLIB动态代理 22 2.2.3 拦截器 24 2.2.4 责任链模式 28 2.3 观察者(Observer)模式 30 2.3.1 概述 31 2.3.2 实例 32 2.4 工厂模式和抽象工厂模式 35 2.4.1 普通工厂(Simple Factory)模式 35 2.4.2 抽象工厂(Abstract Factory)模式 36 2.5 建造者(Builder)模式 38 2.5.1 概述 38 2.5.2 Builder模式实例 39 2.6 总结 41 第2部分 互联网持久框架——MyBatis 第3章 认识MyBatis核心组件 44 3.1 持久层的概念和MyBatis的特点 44 3.2 准备MyBatis环境 45 3.3 MyBatis的核心组件 46 3.4 SqlSessionFactory(工厂接口) 47 3.4.1 使用XML构建SqlSessionFactory 48 3.4.2 使用代码创建SqlSessionFactory 50 3.5 SqlSession 50 3.6 映射器 51 3.6.1 用XML实现映射器 52 3.6.2 注解实现映射器 53 3.6.3 SqlSession发送SQL 54 3.6.4 用Mapper接口发送SQL 55 3.6.5 对比两种发送SQL方式 55 3.7 生命周期 55 3.7.1 SqlSessionFactoryBuilder 56 3.7.2 SqlSessionFactory 56 3.7.3 SqlSession 56 3.7.4 Mapper 56 3.8 实例 57 第4章 MyBatis配置 63 4.1 概述 63 4.2 properties属性 64 4.2.1 property子元素 64 4.2.2 使用properties文件 65 4.2.3 使用程序传递方式传递参数 66 4.2.4 总结 66 4.3 settings设置 66 4.4 typeAliases别名 69 4.4.1 系统定义别名 69 4.4.2 自定义别名 72 4.5 typeHandler类型转换器 72 4.5.1 系统定义的typeHandler 73 4.5.2 自定义typeHandler 78 4.5.3 枚举typeHandler 81 4.5.4 文件操作 86 4.6 ObjectFactory(对象工厂) 87 4.7 插件 89 4.8 environments(运行环境) 89 4.8.1 transactionManager(事务管理器) 90 4.8.2 environment数据源环境 92 4.9 databaseIdProvider数据库厂商标识 95 4.9.1 使用系统默认的databaseIdProvider 95 4.9.2 不使用系统规则 98 4.10 引入映射器的方法 99 第5章 映射器 102 5.1 概述 102 5.2 select元素——查询语句 103 5.2.1 简单的select元素的应用 104 5.2.2 自动映射和驼峰映射 105 5.2.3 传递多个参数 106 5.2.4 使用resultMap映射结果集 109 5.2.5 分页参数RowBounds 110 5.3 insert元素——插入语句 112 5.3.1 概述 112 5.3.2 简单的insert语句的应用 113 5.3.3 主键回填 113 5.3.4 自定义主键 114 5.4 update元素和delete元素 114 5.5 sql元素 115 5.6 参数 116 5.6.1 概述 116 5.6.2 存储过程参数支持 117 5.6.3 特殊字符串的替换和处理(#和$) 117 5.7 resultMap元素 118 5.7.1 resultMap元素的构成 118 5.7.2 使用map存储结果集 119 5.7.3 使用POJO存储结果集 119 5.8 级联 120 5.8.1 MyBatis中的级联 121 5.8.2 建立POJO 124 5.8.3 配置映射文件 127 5.8.4 N+1问题 133 5.8.5 延迟加载 133 5.8.6 另一种级联 137 5.8.7 多对多级联 140 5.9 缓存 143 5.9.1 一级缓存和二级缓存 144 5.9.2 缓存配置项、自定义和引用 147 5.10 存储过程 149 5.10.1 IN和OUT参数存储过程 150 5.10.2 游标的使用 152 第6章 动态SQL 155 6.1 概述 155 6.2 if元素 156 6.3 choose、when、otherwise元素 156 6.4 trim、where、set元素 157 6.5 foreach元素 159 6.6 用test的属性判断字符串 159 6.7 bind元素 160 第7章 MyBatis的解析和运行原理 162 7.1 构建SqlSessionFactory过程 163 7.1.1 构建Configuration 165 7.1.2 构建映射器的内部组成 165 7.1.3 构建SqlSessionFactory 167 7.2 SqlSession运行过程 168 7.2.1 映射器(Mapper)的动态代理 168 7.2.2 SqlSession下的四大对象 172 7.2.3 SqlSession运行总结 179 第8章 插件 181 8.1 插件接口 181 8.2 插件的初始化 182 8.3 插件的代理和反射设计 183 8.4 常用的工具类——MetaObject 186 8.5 插件开发过程和实例 187 8.5.1 确定需要拦截的签名 187 8.5.2 实现拦截方法 189 8.5.3 配置和运行 191 8.5.4 插件实例——分页插件 192 8.6 总结 205 第3部分 Spring基础 第9章 Spring IoC的概念 208 9.1 Spring的概述 208 9.2 Spring IoC概述 210 9.2.1 主动创建对象 211 9.2.2 被动创建对象 213 9.2.3 Spring IoC阐述 214 9.3 Spring IoC容器 215 9.3.1 Spring IoC容器的设计 215 9.3.2 Spring IoC容器的初始化和依赖注入 218 9.3.3 Spring Bean的生命周期 219 9.4 小结 223 第10章 装配Spring Bean 224 10.1 依赖注入的3种方式 224 10.1.1 构造器注入 224 10.1.2 使用setter注入 225 10.1.3 接口注入 226 10.2 装配Bean概述 227 10.3 通过XML配置装配Bean 228 10.3.1 装配简易值 228 10.3.2 装配集合 229 10.3.3 命名空间装配 233 10.4 通过注解装配Bean 235 10.4.1 使用@Component装配Bean 236 10.4.2 自动装配——@Autowired 239 10.4.3 自动装配的歧义性(@Primary和@Qualifier) 241 10.4.4 装载带有参数的构造方法类 244 10.4.5 使用@Bean装配Bean 245 10.4.6 注解自定义Bean的初始化和销毁方法 245 10.5 装配的混合使用 246 10.6 使用Profile 249 10.6.1 使用注解@Profile配置 249 10.6.2 使用XML定义Profile 250 10.6.3 启动Profile 252 10.7 加载属性(properties)文件 254 10.7.1 使用注解方式加载属性文件 254 10.7.2 使用XML方式加载属性文件 257 10.8 条件化装配Bean 258 10.9 Bean的作用域 259 10.10 使用Spring表达式(Spring EL) 261 10.10.1 Spring EL相关的类 261 10.10.2 Bean的属性和方法 264 10.10.3 使用类的静态常量和方法 265 10.10.4 Spring EL运算 265 第11章 面向切面编程 267 11.1 一个简单的约定游戏 267 11.1.1 约定规则 267 11.1.2 读者的代码 269 11.1.3 笔者的代码 271 11.2 Spring AOP的基本概念 274 11.2.1 AOP的概念和使用原因 274 11.2.2 面向切面编程的术语 278 11.2.3 Spring对AOP的支持 280 11.3 使用@AspectJ注解开发Spring AOP 280 11.3.1 选择切点 281 11.3.2 创建切面 281 11.3.3 连接点 283 11.3.4 测试AOP 285 11.3.5 环绕通知 287 11.3.6 织入 289 11.3.7 给通知传递参数 289 11.3.8 引入 290 11.4 使用XML配置开发Spring AOP 293 11.4.1 前置通知、后置通知、返回通知和异常通知 294 11.4.2 环绕通知 296 11.4.3 给通知传递参数 297 11.4.4 引入 298 11.5 经典Spring AOP应用程序 299 11.6 多个切面 301 11.7 小结 306 第12章 Spring和数据库编程 307 12.1 传统的JDBC代码的弊端 307 12.2 配置数据库资源 309 12.2.1 使用简单数据库配置 309 12.2.2 使用第三方数据库连接池 310 12.2.3 使用JNDI数据库连接池 310 12.3 JDBC代码失控的解决方案——jdbcTemplate 311 12.3.1 jdbcTemplate的增、删、查、改 312 12.3.2 执行多条SQL 314 12.3.3 jdbcTemplate的源码分析 315 12.4 MyBatis-Spring项目 317 12.4.1 配置SqlSessionFactoryBean 318 12.4.2 SqlSessionTemplate组件 322 12.4.3 配置MapperFactoryBean 324 12.4.4 配置MapperScannerConfigurer 324 12.4.5 测试Spring+MyBatis 327 第13章 深入Spring数据库事务管理 330 13.1 Spring数据库事务管理器的设计 331 13.1.1 配置事务管理器 333 13.1.2 用Java配置方式实现Spring数据库事务 334 13.2 编程式事务 336 13.3 声明式事务 337 13.3.1 Transactional的配置项 337 13.3.2 使用XML进行配置事务管理器 339 13.3.3 事务定义器 340 13.3.4 声明式事务的约定流程 341 13.4 数据库的相关知识 343 13.4.1 数据库事务ACID特性 343 13.4.2 丢失更新 343 13.4.3 隔离级别 344 13.5 选择隔离级别和传播行为 347 13.5.1 选择隔离级别 347 13.5.2 传播行为 348 13.6 在Spring+MyBatis组合中使用事务 350 13.7 @Transactional的自调用失效问题 358 13.8 典型错误用法的剖析 363 13.8.1 错误使用Service 363 13.8.2 过长时间占用事务 364 13.8.3 错误捕捉异常 366 第4部分 Spring MVC框架 第14章 Spring MVC的初始化和流程 370 14.1 MVC设计概述 370 14.1.1 Spring MVC的架构 372 14.1.2 Spring MVC组件与流程 372 14.1.3 Spring MVC入门的实例 374 14.2 Spring MVC初始化 378 14.2.1 初始化Spring IoC上下文 378 14.2.2 初始化映射请求上下文 379 14.2.3 使用注解配置方式初始化 386 14.3 Spring MVC开发流程详解 389 14.3.1 配置@RequestMapping 390 14.3.2 控制器的开发 391 14.3.3 视图渲染 396 14.4 小结 398 第15章 深入Spring MVC组件开发 399 15.1 控制器接收各类请求参数 399 15.1.1 接收普通请求参数 401 15.1.2 使用@RequestParam注解获取参数 402 15.1.3 使用URL传递参数 403 15.1.4 传递JSON参数 404 15.1.5 接收列表数据和表单序列化 406 15.2 重定向 409 15.3 保存并获取属性参数 412 15.3.1 注解@RequestAttribute 412 15.3.2 注解@SessionAttribute和注解@SessionAttributes 414 15.3.3 注解@CookieValue和注解@RequestHeader 417 15.4 拦截器 417 15.4.1 拦截器的定义 418 15.4.2 拦截器的执行流程 419 15.4.3 开发拦截器 419 15.4.4 多个拦截器执行的顺序 421 15.5 验证表单 424 15.5.1 使用JSR 303注解验证输入内容 425 15.5.2 使用验证器 429 15.6 数据模型 432 15.7 视图和视图解析器 434 15.7.1 视图 434 15.7.2 视图解析器 436 15.7.3 实例:Excel视图的使用 438 15.8 上传文件 441 15.8.1 MultipartResolver概述 442 15.8.2 提交上传文件表单 446 第16章 Spring MVC高级应用 449 16.1 Spring MVC的数据转换和格式化 449 16.1.1 HttpMessageConverter和JSON消息转换器 451 16.1.2 一对一转换器(Converter) 455 16.1.3 数组和集合转换器GenericConverter 458 16.1.4 使用格式化器(Formatter) 463 16.2 为控制器添加通知 466 16.3 处理异常 470 16.4 国际化 471 16.4.1 概述 471 16.4.2 MessageSource接口 473 16.4.3 CookieLocaleResolver和SessionLocaleResolver 475 16.4.4 国际化拦截器(LocaleChangeInterceptor) 477 16.4.5 开发国际化 477 第5部分 Redis应用 第17章 Redis概述 480 17.1 Redis在Java Web中的应用 481 17.1.1 缓存 481 17.1.2 高速读/写场合 482 17.2 Redis基本安装和使用 483 17.2.1 在Windows下安装Redis 483 17.2.2 在Linux下安装Redis 485 17.3 Redis的Java API 486 17.3.1 在Java程序中使用Redis 487 17.3.2 在Spring中使用Redis 488 17.4 简介Redis的6种数据类型 494 17.5 Redis和数据库的异同 495 第18章 Redis数据结构常用命令 496 18.1 Redis数据结构——字符串 497 18.2 Redis数据结构——哈希 502 18.3 Redis数据结构——链表(linked-list) 506 18.4 Redis数据结构——集合 513 18.5 Redis数据结构——有序集合 516 18.5.1 Redis基础命令 516 18.5.2 spring-data-redis对有序集合的封装 518 18.5.3 使用Spring操作有序集合 520 18.6 基数——HyperLogLog 522 18.7 小结 524 第19章 Redis的一些常用技术 525 19.1 Redis的基础事务 526 19.2 探索Redis事务回滚 528 19.3 使用watch命令监控事务 529 19.4 流水线(pipelined) 532 19.5 发布订阅 534 19.6 超时命令 538 19.7 使用Lua语言 540 19.7.1 执行输入Lua程序代码 541 19.7.2 执行Lua文件 544 19.8 小结 547 第20章 Redis配置 548 20.1 Redis基础配置文件 548 20.2 Redis备份(持久化) 549 20.3 Redis内存回收策略 552 20.4 复制 553 20.4.1 主从同步基础概念 553 20.4.2 Redis主从同步配置 554 20.4.3 Redis主从同步的过程 555 20.5 哨兵(Sentinel)模式 556 20.5.1 哨兵模式概述 557 20.5.2 搭建哨兵模式 558 20.5.3 在Java中使用哨兵模式 559 20.5.4 哨兵模式的其他配置项 563 第21章 Spring缓存机制和Redis的结合 565 21.1 Redis和数据库的结合 565 21.1.1 Redis和数据库读操作 566 21.1.2 Redis和数据库写操作 567 21.2 使用Spring缓存机制整合Redis 568 21.2.1 准备测试环境 568 21.2.2 Spring的缓存管理器 573 21.2.3 缓存注解简介 575 21.2.4 注解@Cacheable和@CachePut 576 21.2.5 注解@CacheEvict 580 21.2.6 不适用缓存的方法 581 21.2.7 自调用失效问题 582 21.3 RedisTemplate的实例 582 第6部分 SSM框架+Redis实践应用 第22章 高并发业务 586 22.1 互联系统应用架构基础分析 586 22.2 高并发系统的分析和设计 588 22.2.1 有效请求和无效请求 588 22.2.2 系统设计 590 22.2.3 数据库设计 591 22.2.4 动静分离技术 593 22.2.5 锁和高并发 594 22.3 搭建抢红包开发环境和超发现象 595 22.3.1 搭建Service层和DAO层 595 22.3.2 使用全注解搭建SSM开发环境 602 22.3.3 开发控制器和超发现象测试 609 22.4 悲观锁 611 22.5 乐观锁 614 22.5.1 CAS原理概述 614 22.5.2 ABA问题 615 22.5.3 乐观锁实现抢红包业务 616 22.5.4 乐观锁重入机制 618 22.6 使用Redis实现抢红包 621 22.6.1 使用注解方式配置Redis 621 22.6.2 数据存储设计 622 22.6.3 使用Redis实现抢红包 627 22.7 各类方式的优缺点 631 附录A 数据库表模型 633 附录B DispatcherServlet流程源码分析 637 附录C JSTL常用标签 648 附录D spring data redis项目分析 660 资源截图:
陌佑
百度云
百度云

Java Web开发实例大全 基础卷

资源名称:Java Web开发实例大全 基础卷 内容简介: 《Java Web开发实例大全(基础卷)》筛选、汇集了Java Web开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分为6篇23章,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库、Javascript技术、Ajax技术、文件基本操作及文件上传下载、文件的批量管理、图像生成、图像操作、多媒体应用、窗口的应用、导航条的应用、表单的应用、表格的操作、JSP操作Word、JSP操作Excel、报表与打印、综合应用等。配书光盘附有实例源代码及部分讲解视频。 《Java Web开发实例大全(基础卷)》既适合Java Web程序员参考和查阅,也适合Java Web初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 资源目录: 第1篇 基础篇 第1章 开发环境搭建 1.1 JDK开发工具包 实例001 JDK的下载 实例002 JDK的安装 实例003 设置Java环境变量 实例004 使用命令行工具测试JDK 实例005 在命令行编译Java源码 1.2 Tomcat服务器 实例006 下载Tomcat服务器 实例007 安装Tomcat服务器 实例008 启动Tomcat并测试 实例009 通过Eclipse部署与发布Web应用 实例010 修改Tomcat服务器的端口号 实例011 配置Tomcat的虚拟主机 实例012 在Tomcat下如何手动部署Web应用 实例013 Tomcat如何制定主机访问 实例014 Tomcat如何添加管理员 实例015 Tomcat常用的优化技巧 1.3 Linux系统配置JDK与Tomcat服务器 实例016 在Linux系统下安装配置JDK 实例017 在Linux系统下安装配置Tomcat 第2章 Java语言基础 2.1 基本语法 实例018 输出错误信息与调试信息 实例019 从控制台接收输入字符 实例020 重定向输出流实现程序日志 实例021 自动类型转换与强制类型转换 2.2 运算符 实例022 加密可以这样简单(位运算) 实例023 用三元运算符判断奇数和偶数 实例024 更精确地使用浮点数 实例025 不用乘法运算符实现2×16 实例026 实现两个变量的互换(不借助第3个变量) 2.3 条件语句 实例027 判断某一年是否为闰年 实例028 验证登录信息的合法性 实例029 为新员工分配部门 实例030 用switch语句根据消费金额计算折扣 实例031 判断用户输入月份的季节 2.4 循环控制 实例032 使用while与自增运算符循环遍历数组 实例033 使用for循环输出杨辉三角 实例034 使用嵌套循环在控制台上输出九九乘法表 实例035 用while循环计算1+1/2!+1/3!…1/20! 实例036 用for循环输出空心的菱形 实例037 foreach循环优于for循环 实例038 终止循环体 实例039 循环体的过滤器 实例040 循环的极限 2.5 常用排序 实例041 冒泡排序法 实例042 快速排序法 实例043 选择排序法 实例044 插入排序法 实例045 归并排序法 2.6 算法应用 实例046 算法应用——百钱买百鸡 实例047 算法应用——韩信点兵 实例048 算法应用——斐波那契数列 实例049 算法应用——水仙花数 实例050 算法应用——素数 实例051 算法应用——汉诺塔 第3章 HTML/CSS技术 第4章 JSP基础与内置对象 第5章 JavaBean技术 第6章 Servlet技术 第7章 过滤器与监听器技术 第8章 JSTL标签库 第9章 Javascript技术 第2篇 文件管理篇 第11章 文件基本操作及文件上传下载 第12章 文件的批量管理 第3篇 图像与多媒体篇 第13章 图像生成 第14章 图像操作 第15章 多媒体应用 第4篇 窗体应用篇 第16章 窗口的应用 第17章 导航条的应用 第18章 表单的应用 第19章 表格的操作 第5篇 操作Word、Excel、报表与打印篇 第20章 JSP操作Word 第21章 JSP操作Excel 第22章 报表与打印 第6篇 综合应用篇 第23章 综合应用 资源截图:
陌佑
百度云
百度云

Spring 2.0 核心技术与最佳实践

资源名称:Spring 2.0 核心技术与最佳实践 内容简介: 本书注重实践而又深入理论,由浅入深且详细介绍了Spring 2.0框架的几乎全部的内容,并重点突出2.0版本的新特性。本书将为读者展示如何应用Spring 2.0框架创建灵活高效的JavaEE应用,并提供了一个真正可直接部署的完整的Web应用程序——Live在线书店。   在介绍Spring框架的同时,本书还介绍了与Spring相关的大量第三方框架,涉及领域全面,实用性强。本书另一大特色是实用性强,易于上手,以实际项目为出发点,介绍项目开发中应遵循的最佳开发模式。   本书还介绍了大量实践性极强的例子,并给出了完整的配置步骤,几乎覆盖了Spring 2.0版本的新特性。   本书适合有一定Java基础的读者,对JavaEE开发人员特别有帮助。本书既可以作为Spring 2.0的学习指南,也可以作为实际项目开发的参考手册。 资源目录: 第1章 初识Spring  1.1 JavaEE平台的诞生和发展  1.2 Spring的起源  1.3 Spring框架介绍  1.4 Spring的设计思想  1.5 如何学习Spring  1.6 Spring示例:Live在线书店应用程序  1.7 小结 第2章 Spring快速入门  2.1 搭建开发环境  2.2 第一个Spring应用程序  2.3 使用Ant构建项目  2.4 使用XDoclet自动生成配置文件  2.5 Spring 2.0的新特性  2.6 小结 第3章 使用Spring的loc容器管理  3.1 JavaBean概述  3.2 loc入门  3.3 Spring提供的loc容器  3.4 Bean初始化  3.5 装配Bean  3.6 构造方法注入  3.7 Bean的作用域  3.8 配置工厂Bean  3.9 自动装配和模板装配  3.10 定制Bean  3.11 分拆配置文件  3.12 容器的继承  3.13 使用XDoclet自动生成配置文件  3.14 小结 第4章 使用Spring AOP 第5章 Spring数据访问策略 第6章 Spring事务管理 第7章 使用Spring MVC框架 第8章 Spring提供的远程访问 第9章 Spring集成的其他功能 第10章 Spring Acegi安全框架 第11章 Spring 2.0实战:Live在线书店 附录A XDoclet参考 附录B Java Persistent API注解 附录C 光盘资源索引
陌佑
百度云
百度云

Hibernate逍遥游记

资源名称:Hibernate逍遥游记 内容简介: Hibernate是非常流行的对象-关系映射工具。本书由浅入深地介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的核心技术。本书主要介绍通过Hibernate API来访问数据库的方法,还介绍把Java对象模型映射到关系数据模型的各种技巧、处理并发问题及实现对话的种种方案。本书将帮助读者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用Hibernate应用。书中内容注重理论与实践相结合,列举大量具有典型性和实用价值的Hibernate应用实例,并提供详细的开发和部署步骤。   随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序。   本书在表述方面,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Hibernate为主线,以为花果山实现信息化为案例,带领读者逐步领略Hibernate技术的种种神通妙用,大大增加了书的趣味性。只要读者具备了Java基础知识,就能轻松阅读本书,快速掌握Hibernate技术。 资源目录: 第1章 访问关系数据库的途径   1.1 创建关系数据库表   1.2 访问关系数据库的途径    1.2.1 通过数据库的自带客户程序与数据库服务器交互    1.2.2 通过Java程序与数据库服务器交互   1.3 Java程序通过JDBC API访问数据库   1.4 Java程序通过Hibernate API访问数据库   1.5 Java对象的持久化概念   1.6 小结  第2章 第一个Hibernate应用   2.1 创建Hibernate的配置文件   2.2 创建持久化类   2.3 创建数据库Schema   2.4 创建对象-关系映射文件   2.5 通过Hibernate API操纵数据库    2.5.1 Hibernate的初始化    2.5.2 访问Hibernate的Session接口   2.6 运行monkeys应用    2.6.1 创建运行本书范例的系统环境    2.6.2 创建monkeys应用的目录结构    2.6.3 运行monkeys应用    2.6.4 给monkeys应用加入用户界面   2.7 小结  第3章 对象-关系映射基础   3.1 持久化类的属性及访问方法    3.1.1 基本类型属性和包装类型属性    3.1.2 Hibernate访问持久化类属性的策略    3.1.3 在持久化类的访问方法中加入程序逻辑    3.1.4 设置派生属性    3.1.5 控制insert和update语句   3.2 处理SQL引用标识符   3.3 使用XML格式的配置文件   3.4 运行本章的范例程序   3.5 小结  第4章 映射对象标识符   4.1 关系数据库按主键区分不同的记录    4.1.1 把主键定义为自动增长标识符类型    4.1.2 从序列(Sequence)中获取自动增长的标识符   4.2 Java语言按内存地址区分不同的对象   4.3 Hibernate用对象标识符(OID)来区分对象   4.4 Hibernate的内置标识符生成器的用法    4.4.1 increment标识符生成器    4.4.2 identity标识符生成器    4.4.3 sequence标识符生成器    4.4.4 hilo标识符生成器    4.4.5 native标识符生成器   4.5 映射自然主键   4.6 小结  第5章 映射一对多关联关系   5.1 建立多对一的单向关联关系    5.1.1 关于TransientObjectException异常    5.1.2 级联保存和更新   5.2 映射一对多双向关联关系    5.2.1 [set]元素的inverse属性    5.2.2 级联删除    5.2.3 父子关系   5.3 小结  第6章 通过Hibernate操纵对象   6.1 理解Session的缓存    6.1.1 Session的缓存的作用    6.1.2 脏检查及清理缓存的机制   6.2 Java对象在Hibernate持久化层的状态    6.2.1 临时对象的特征    6.2.2 持久化对象的特征    6.2.3 被删除对象的特征    6.2.4 游离对象的特征   6.3 Session接口的详细用法    6.3.1 Session的save()方法    6.3.2 Session的load()和get()方法    6.3.3 Session的update()方法    6.3.4 Session的saveOrUpdate()方法    6.3.5 Session的merge()方法    6.3.6 Session的delete()方法   6.4 级联操纵对象图   6.5 批量处理数据    6.5.1 通过Session来进行批量操作    6.5.2 通过StatelessSession来进行批量操作    6.5.3 通过HQL来进行批量操作   6.6 Hibernate的二级缓存结构   6.7 小结  第7章 Hibernate的检索策略和检索方式   7.1 Hibernate的检索策略    7.1.1 类级别的检索策略    7.1.2 一对多和多对多关联的检索策略    7.1.3 多对一和一对一关联的检索策略    7.1.4 在应用程序中显式指定迫切左外连接检索策略    7.1.5 比较3种检索策略   7.2 检索方式    7.2.1 HQL检索方式    7.2.2 QBC检索方式    7.2.3 SQL检索方式   7.3 小结  第8章 映射组成关系   8.1 建立精粒度对象模型   8.2 建立粗粒度关系数据模型   8.3 映射组成关系    8.3.1 区分值(Value)类型和实体(Entity)类型    8.3.2 在应用程序中访问具有组成关系的持久化类   8.4 映射复合组成关系   8.5 小结  第9章 Hibernate的映射类型   9.1 Hibernate的内置映射类型    9.1.1 Java基本类型的Hibernate映射类型    9.1.2 Java时间和日期类型的Hibernate映射类型    9.1.3 Java大对象类型的Hibernate映射类型    9.1.4 JDK自带的个别Java类的Hibernate映射类型    9.1.5 使用Hibernate内置映射类型   9.2 客户化映射类型   9.3 用客户化映射类型取代Hibernate组件   9.4 运行范例程序   9.5 小结  第10章 映射继承关系   10.1 继承关系树的每个具体类对应一个表    10.1.1 创建映射文件    10.1.2 操纵持久化对象   10.2 继承关系树的根类对应一个表    10.2.1 创建映射文件    10.2.2 操纵持久化对象   10.3 继承关系树的每个类对应一个表    10.3.1 创建映射文件    10.3.2 操纵持久化对象   10.4 选择继承关系的映射方式   10.5 小结  第11章 Java集合   11.1 Set(集)    11.1.1 Set的一般用法    11.1.2 HashSet类    11.1.3 TreeSet类   11.2 List(列表)   11.3 Map(映射)   11.4 小结  第12章 映射值类型集合   12.1 映射Set(集)   12.2 映射Bag(包)   12.3 映射List(列表)   12.4 映射Map   12.5 对集合排序    12.5.1 在数据库中对集合排序    12.5.2 在内存中对集合排序   12.6 小结  第13章 映射实体关联关系   13.1 映射一对一关联    13.1.1 按照外键映射    13.1.2 按照主键映射   13.2 映射单向多对多关联   13.3 映射双向多对多关联关系    13.3.1 关联两端使用[set]元素    13.3.2 使用组件类集合    13.3.3 把多对多关联分解为两个一对多关联   13.4 小结  第14章 声明数据库事务   14.1 数据库事务的概念   14.2 声明事务边界的方式   14.3 在mysql.exe程序中声明事务   14.4 Java应用通过JDBC API声明事务   14.5 Java应用通过Hibernate API声明事务    14.5.1 处理异常    14.5.2 Session与事务的关系      14.5.3 设定事务超时   14.6 小结  第15章 处理并发问题   15.1 多个事务并发运行时的并发问题    15.1.1 第一类丢失更新    15.1.2 脏读    15.1.3 虚读    15.1.4 不可重复读    15.1.5 第二类丢失更新   15.2 数据库系统的锁的基本原理   15.3 数据库的事务隔离级别    15.3.1 在mysql.exe程序中设置隔离级别    15.3.2 在应用程序中设置隔离级别   15.4 在应用程序中采用悲观锁   15.5 利用Hibernate的版本控制来实现乐观锁    15.5.1 使用[version]元素    15.5.2 使用[timestamp]元素    15.5.3 对游离对象进行版本检查   15.6 实现乐观锁的其他方法   15.7 小结  第16章 管理Session和实现对话   16.1 Hibernate管理Session对象的方式   16.2 Session对象的生命周期与本地线程绑定   16.3 实现对话    16.3.1 使用游离对象    16.3.2 使用手工清理缓存模式下的Session   16.4 Hibernate委托程序来管理Session    16.5 小结  资源截图:
陌佑
百度云
百度云

精通Hibernate:Java对象持久化技术详解(第2版)

资源名称:精通Hibernate:Java对象持久化技术详解(第2版) 内容简介: 本书在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和实用价值的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的技术,既能掌握用Hibernate工具对这两种模型进行映射的技术,又能获得设计与开发Java对象模型和关系数据模型的经验。光盘包括本书范例源程序、涉及软件的最新版本的安装程序,以及配套的语音讲座。 本书无论对于Java开发的新手还是行家来说,都是精通Java对象持久化技术的必备实用手册。 资源目录: 第1章 Java应用分层架构及软件模型  1.1 应用程序的分层体系结构   1.1.1 区分物理层和逻辑层   1.1.2 软件层的特征   1.1.3 软件分层的优点   1.1.4 软件分层的缺点   1.1.5 Java应用的持久化层  1.2 软件的模型   1.2.1 概念模型   1.2.2 关系数据模型   1.2.3 域模型   1.2.4 域对象   1.2.5 域对象之间的关系   1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介   2.2.1 对象-关系映射的概念   2.2.2 ORM中间件的基本使用方法   2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式   2.3.1 主动域对象模式   2.3.2 JDO模式   2.3.3 CMP模式  2.4 Hibernate API简介   2.4.1 Hibernate的核心接口   2.4.2 事件处理接口   2.4.3 Hibernate映射类型接口   2.4.4 可供扩展的接口  2.5 小结  2.6 思考题 第3章 第一个Hibernate应用  3.1 创建Hibernate的配置文件  3.2 创建持久化类  3.3 创建数据库Schema  3.4 创建对象-关系映射文件   3.4.1 映射文件的文档类型定义(DTD)   3.4.2 把Customer持久化类映射到CUSTOMERS表  3.5 通过Hibernate API操纵数据库   3.5.1 Hibernate的初始化   3.5.2 访问Hibernate的Session接口  3.6 运行helloapp应用   3.6.1 创建运行本书范例的系统环境   3.6.2 创建helloapp应用的目录结构   3.6.3 把helloapp应用作为独立应用程序运行   3.6.4 把helloapp应用作为Java Web应用运行  3.7 小结  3.8 思考题 第4章 hbm2java和hbm2ddl工具  4.1 创建对象-关系映射文件   4.1.1 定制持久化类   4.1.2 定制数据库表  4.2 建立项目的目录结构  4.3 运行hbm2java工具  4.4 运行hbm2ddl工具  4.5 使用XML格式的配置文件  4.6 小结  4.7 思考题 第5章 对象-关系映射基础  5.1 持久化类的属性及访问方法   5.1.1 基本类型属性和包装类型属性   5.1.2 Hibernate访问持久化类属性的策略   5.1.3 在持久化类的访问方法中加入程序逻辑   5.1.4 设置派生属性   5.1.5 控制insert和update语句  5.2 处理SQL引用标识符  5.3 创建命名策略  5.4 设置数据库Schema  5.5 设置类的包名  5.6 运行本章的范例程序  5.7 小结  5.8 思考题 第6章 映射对象标识符  6.1 关系数据库按主键区分不同的记录   6.1.1 把主键定义为自动增长标识符类型   6.1.2 从序列(Sequence)中获取自动增长的标识符 6.2 Java语言按内存地址区分不同的对象 6.3 Hibernate用对象标识符(OID)来区分对象 6.4 Hibernate的内置标识符生成器的用法   6.4.1 increment标识符生成器   6.4.2 identity标识符生成器   6.4.3 sequence标识符生成器   6.4.4 hilo标识符生成器   6.4.5 native标识符生成器  6.5 映射自然主键   6.5.1 映射单个自然主键   6.5.2 映射复合自然主键  6.6 小结  6.7 思考题 第7章 映射一对多关联关系  7.1 建立多对一的单向关联关系   7.1.1 元素的not-null属性   7.1.2 级联保存和更新  7.2 映射一对多双向关联关系   7.2.1 元素的inverse属性   7.2.2 级联删除   7.2.3 父子关系  7.3 映射一对多双向自身关联关系  7.4 改进持久化类  7.5 小结  7.6 思考题 第8章 通过Hibernate操纵对象(上)  8.1 Java对象在JVM中的生命周期  8.2 理解Session的缓存   8.2.1 Session的缓存的作用   8.2.2 脏检查及清理缓存的机制  8.3 Java对象在Hibernate持久化层的状态   8.3.1 临时对象的特征   8.3.2 持久化对象的特征   8.3.3 被删除对象的特征   8.3.4 游离对象的特征  8.4 Session接口的详细用法   8.4.1 Session的save()和persist()方法   8.4.2 Session的load()和get()方法   8.4.3 Session的update()方法   8.4.4 Session的saveOrUpdate()方法   8.4.5 Session的merge()方法   8.4.6 Session的delete()方法   8.4.7 Session的replicate()方法  8.5 级联操纵对象图   8.5.1 级联保存临时对象   8.5.2 更新持久化对象   8.5.3 持久化临时对象   8.5.4 更新游离对象   8.5.5 遍历对象图  8.6 小结  8.7 思考题 第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据   9.4.1 通过Session来进行批量操作   9.4.2 通过StatelessSession来进行批量操作   9.4.3 通过HQL来进行批量操作   9.4.4 直接通过JDBC API来进行批量操作  9.5 使用元数据  9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系   10.3.1 区分值(Value)类型和实体(Entity)类型   10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射类型   11.1.1 Java基本类型的Hibernate映射类型   11.1.2 Java时间和日期类型的Hibernate映射类型   11.1.3 Java大对象类型的Hibernate映射类型   11.1.4 JDK自带的个别Java类的Hibernate映射类型   11.1.5 使用Hibernate内置映射类型  11.2 客户化映射类型   11.2.1 用客户化映射类型取代Hibernate组件   11.2.2 用UserType映射枚举类型   11.2.3 实现CompositeUserType接口   11.2.4 运行本节范例程序  11.3 操纵Blob和Clob类型数据  11.4 小结  11.5 思考题 第12章 映射继承关系  12.1 继承关系树的每个具体类对应一个表   12.1.1 创建映射文件   12.1.2 操纵持久化对象  12.2 继承关系树的根类对应一个表   12.2.1 创建映射文件   12.2.2 操纵持久化对象  12.3 继承关系树的每个类对应一个表   12.3.1 创建映射文件   12.3.2 操纵持久化对象  12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)   13.1.1 Set的一般用法   13.1.2 HashSet类   13.1.3 TreeSet类   13.1.4 向Set中加入持久化类的对象  13.2 List(列表)  13.3 Map(映射)  13.4 小结  13.5 思考题 第14章 映射值类型集合  14.1 映射Set(集)  14.2 映射Bag(包)  14.3 映射List(列表)  14.4 映射Map  14.5 对集合排序   14.5.1 在数据库中对集合排序   14.5.2 在内存中对集合排序  14.6 映射组件类型集合  14.7 小结  14.8 思考题 第15章 映射实体关联关系  15.1 映射一对一关联   15.1.1 按照外键映射     15.1.2 按照主键映射  15.2 映射单向多对多关联  15.3 映射双向多对多关联关系   15.3.1 关联两端使用元素   15.3.2 在inverse端使用元素   15.3.3 使用组件类集合   15.3.4 把多对多关联分解为两个一对多关联  15.4 小结  15.5 思考题 第16章 Hibernate的检索策略  16.1 Hibernate的检索策略简介  16.2 类级别的检索策略   16.2.1 立即检索   16.2.2 延迟检索  16.3 一对多和多对多关联的检索策略   16.3.1 立即检索(lazy属性为“false”)   16.3.2 延迟检索(lazy属性为默认值“true”)   16.3.3 增强延迟检索(lazy属性为“extra”)   16.3.4 批量延迟检索和批量立即检索(使用batch-size属性)   16.3.5 用带子查询的select语句整批量初始化orders集合(fetch属性为“subselect”)   16.3.6 迫切左外连接检索(fetch属性为“join”)  16.4 多对一和一对一关联的检索策略   16.4.1 迫切左外连接检索(fetch属性为“join”)   16.4.2 延迟检索(lazy属性为默认值“proxy”)   16.4.3 无代理延迟检索(lazy属性为“no-proxy”)   16.4.4 立即检索(lazy属性为“false”)   16.4.5 批量延迟检索和批量立即检索(使用batch-size属性)  16.5 控制迫切左外连接检索的深度  16.6 在应用程序中显式指定迫切左外连接检索策略  16.7 属性级别的检索策略  16.8 小结  16.9 思考题 第17章 Hibernate的检索方式(上)  17.1 Hibernate的检索方式简介   17.1.1 HQL检索方式   17.1.2 QBC检索方式   17.1.3 本地SQL检索方式   17.1.4 关于本章范例程序   17.1.5 使用别名   17.1.6 多态查询   17.1.7 对查询结果排序   17.1.8 分页查询   17.1.9 检索单个对象(uniqueResult()方法)   17.1.10 按主键逐个处理查询结果(iterate()方法)   17.1.11 可滚动的结果集   17.1.12 在HQL查询语句中绑定参数   17.1.13 设置查询附属事项   17.1.14 在映射文件中定义命名查询语句   17.1.15 在HQL查询语句中调用函数  17.2 设定查询条件   17.2.1 比较运算   17.2.2 范围运算   17.2.3 字符串模式匹配   17.2.4 逻辑运算   17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询   18.1.1 默认情况下关联级别的运行时检索策略   18.1.2 迫切左外连接   18.1.3 左外连接   18.1.4 内连接   18.1.5 迫切内连接   18.1.6 隐式内连接   18.1.7 右外连接   18.1.8 使用SQL风格的交叉连接和隐式内连接   18.1.9 关联级别运行时的检索策略  18.2 投影查询  18.3 报表查询   18.3.1 使用聚集函数   18.3.2 分组查询   18.3.3 优化报表查询的性能  18.4 高级查询技巧   18.4.1 动态查询   18.4.2 集合过滤   18.4.3 子查询   18.4.4 本地SQL查询   18.4.5 查询结果转换器  18.5 查询性能优化   18.5.1 iterate()方法   18.5.2 查询缓存  18.6 小结  18.7 思考题 第19章 Hibernate高级配置  19.1 配置数据库连接池   19.1.1 使用默认的数据库连接池   19.1.2 使用配置文件指定的数据库连接池   19.1.3 从容器中获得数据源   19.1.4 由Java应用本身提供数据库连接  19.2 配置事务类型  19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序中声明事务  20.4 Java应用通过JDBC API声明JDBC事务  20.5 Java应用通过Hibernate API声明JDBC事务   20.5.1 处理异常   20.5.2 Session与事务的关系   20.5.3 设定事务超时  20.6 Java应用通过Hibernate API声明JTA事务  20.7 Java应用通过JTA API声明JTA事务  20.8 小结  20.9 思考题 第21章 处理并发问题  21.1 多个事务并发运行时的并发问题   21.1.1 第一类丢失更新   21.1.2 脏读   21.1.3 虚读   21.1.4 不可重复读   21.1.5 第二类丢失更新  21.2 数据库系统的锁的基本原理   21.2.1 锁的多粒度性及自动锁升级   21.2.2 锁的类型和兼容性   21.2.3 死锁及其防止办法  21.3 数据库的事务隔离级别   21.3.1 在mysql.exe程序中设置隔离级别   21.3.2 在应用程序中设置隔离级别  21.4 在应用程序中采用悲观锁   21.4.1 利用数据库系统的独占锁来实现悲观锁   21.4.2 由应用程序实现悲观锁  21.5 利用Hibernate的版本控制来实现乐观锁   21.5.1 使用元素   21.5.2 使用元素   21.5.3 对游离对象进行版本检查   21.5.4 强制更新版本  21.6 实现乐观锁的其他方法  21.7 小结  21.8 思考题 第22章 管理Hibernate的缓存  22.1 缓存的基本原理   22.1.1 持久化层的缓存的范围   22.1.2 持久化层的缓存的并发访问策略  22.2 Hibernate的二级缓存结构  22.3 管理Hibernate的第一级缓存  22.4 管理Hibernate的第二级缓存   22.4.1 配置进程范围内的第二级缓存   22.4.2 配置集群范围内的第二级缓存   22.4.3 在应用程序中管理第二级缓存   22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 管理Session对象的生命周期   23.1.1 Session对象的生命周期与本地线程绑定   23.1.2 Session对象的生命周期与JTA事务绑定  23.2 实现对话   23.2.1 使用游离对象   23.2.2 使用手工清理缓存模式下的Session  23.3 小结  23.4 思考题 第24章 Hibernate与Struts框架  24.1 实现业务数据  24.2 实现业务逻辑  24.3 netstore应用的订单业务  24.4 小结 第25章 Hibernate与EJB组件   25.1 创建EJB组件    25.1.1 编写Remote接口   25.1.2 编写Home接口   25.1.3 编写Enterprise Java Bean类  25.2 在业务代理类中访问EJB组件   25.3 发布J2EE应用    25.3.1 在JBoss上部署EJB组件    25.3.2 在JBoss上部署Web应用    25.3.3 在JBoss上部署J2EE应用   25.4 小结  附录A 标准SQL语言的用法   A.1 数据完整性    A.1.1 实体完整性    A.1.2 域完整性    A.1.3 参照完整性   A.2 DDL数据定义语言   A.3 DML数据操纵语言   A.4 DQL数据查询语言    A.4.1 简单查询    A.4.2 连接查询    A.4.3 子查询    A.4.4 联合查询    A.4.5 报表查询  附录B Java语言的反射机制   B.1 Java Reflection API简介   B.2 运用反射机制来持久化Java对象  附录C 用XDoclet工具生成映射文件   C.1 创建带有@hibernate标记的Java源文件   C.2 建立项目的目录结构   C.3 运行XDoclet工具  附录D 发布和运行netstore应用   D.1 运行netstore所需的软件   D.2 netstore应用的目录结构   D.3 安装SAMPLEDB数据库   D.4 安装和配置JBoss服务器   D.5 发布netstore应用    D.5.1 在工作模式1下发布netstore应用    D.5.2 在工作模式2下发布netstore应用   D.6 运行netstore应用  附录E Hibernate 3升级指南   E.1 Hibernate API 变化    E.1.1 包名    E.1.2 org.hibernate.classic包    E.1.3 Hibernate所依赖的第三方软件包    E.1.4 异常模型    E.1.5 Session接口    E.1.6 createSQLQuery()   E.1.7 Lifecycle 和 Validatable 接口    E.1.8 Interceptor接口    E.1.9 UserType和CompositeUserType接口    E.1.10 FetchMode类    E.1.11 PersistentEnum类    E.1.12 对Blob 和Clob的支持    E.1.13 Hibernate中供扩展的API的变化   E.2 元数据的变化    E.2.1 检索策略    E.2.2 对象标识符的映射    E.2.3 集合映射    E.2.4 DTD   E.3 查询语句的变化   E.4 把Hibernate 2应用升级到Hibernate 3应用  附录F 思考题答案  参考文献 资源截图:
陌佑
百度云
百度云

Java Web应用详解

资源名称:Java Web应用详解 资源截图:
陌佑
百度云
百度云

Java EE Web 高级开发案例

资源名称:Java EE Web 高级开发案例 内容简介: 高等职业教育是我国高等教育的重要组成部分,担负着为国家培养并输送生产、建设、管理、服务第一线高素质技术应用型人才的重任。当前,高等职业教育呈现出前所未有的发展势头,国家在已建设100所国家示范性高等职业院校的基础上,2010年又新增100所左右骨干高职院校,以此继续推进“国家示范性高等职业院校建设计划”,表明国家正在深化高等职业教育深层次的重大改革,加大力度推动生产、服务第一线真正需要的应用型人才的培养。 海南软件职业技术学院为适应当前我国高等职业教育的发展形势,根据《国家中长期教育改革和发展规划纲要(2010-2020年)》精神,组织本校的骨干教师及IT行业工程师,共同创建工学结合人才培养模式,探索并实施案例、项目式等教学方式,编写这套符合当前职业教育改革的实用型教材——“高等职业技术教育课程改革新规划教材计算机及其相关专业系列”。 本系列教材充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知识为出发点,强调学生创造能力、创新精神和解决实际问题能力的培养。 本系列教材在组织、策划和编写中尽可能地适应当今高等职业教育领域教学改革和教材建设的新需求和新特点,具有如下特色。 (1)突出“实用”。概念理论取舍得当,够用为度,降低难度。对概念和基本理论,基本上用案例自然引出,有的用工程案例或典型案例贯穿教材始终。 (2)基本操作环节讲述具体详细,可操作性强,使学生很容易掌握基本技能。 本系列教材第一批共有5本,包括《Java EE Web高级开发案例》、《基于MATLAB高等数学实验》、《Java入门级案例开发》、《Javascript应用开发》和《数据结构》。 我们期望,本系列教材的编写和推广,能够进一步推动高等职业计算机类专业的教学模式、课程体系和教学方法的改革,使我国信息类职业技术教育日臻成熟和完善。同时,欢迎更多兄弟院校的老师参与到本系列教材的建设中来。 资源目录: 第1章 Web开发基础 1.1 服务器及开发环境配置 1.2 XHTML网站开发案例 第2章 Java EE Web开发技术要点案例 2.1 验证码的使用 2.2 数据库连接 2.3 密码的加密与解密 2.4 过滤器的使用 2.5 用户登录(身份认证) 2.6 邮件收发 2.8 在Web应用中实现文件上传 2.9 Java EE开发框架 第3章 文章管理系统 3.1 系统分析和设计 3.2 数据库设计 3.3 系统主要功能实现 3.4 小结 第4章 区号查询系统 4.1 系统分析和设计 4.2 数据库设计及连接池配置 4.3 系统主要功能实现 4.4 服务器配置及系统发布 第5章 图片网站 5.1 系统分析和设计 5.2 数据库设计 5.3 站点模块具体设计 5.4 小结 第6章 交友网站 6.1 系统分析与设计 6.2 数据库设计 6.3 系统主要功能实现 6.4 小结 第7章 美容行业门户网站 7.1 系统分析和设计 7.2 数据库设计 7.3 站点模块具体设计 7.4 小结 第8章 物流服务管理系统 第9章 基于W曲的通用在线题库管理系统 第10章 FTP文件搜索服务系统 参考文献
陌佑
百度云
百度云
⬅️ 1...18531854185518561857...3148

添加微信,反馈问题

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

搜索榜单

1

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

1717

2

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

1109

3

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

1059

4

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

957

5

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

911

6

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

831

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈