自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JavaWeb 笔记之 JPA 基本注解

JPA 基本注解 1. @Entity @Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表。如声明一个实体类 Customer,它将映射到数据库中的 customer 表上。 2. @Table 当实体类与其映射的数据库表名不同名时需要使用...

2018-11-20 15:22:06

阅读数 39

评论数 0

原创 JavaWeb 笔记之 JPA 以及开发步骤

JPA 1. JPA 是什么 Java Persistence API:用于对象持久化的 API Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层 2. JPA 和 Hibernate 的关系 JPA 是 hibernate 的一个抽象(就像 J...

2018-11-20 15:21:43

阅读数 121

评论数 0

原创 JavaWeb 笔记之 Spring 集成 Hibernate

Spring 整合 Hibernate 加入Hibernte jar 包 引入hibernate基础包: hibernate-release-x.x.x.Final\lib\required\ *.jar 包 引入C3P0包: hibernate-release-x.x.x.Final\li...

2018-11-20 15:18:57

阅读数 25

评论数 0

原创 JavaWeb 笔记之 Hibernate 二级缓存

Hibernate 二级缓存 Hibernate 两种级别的缓存 第一级别的缓存是 Session 级别的缓存,它是属于事务范围的缓存。这一级别的缓存由 hibernate 管理的 第二级别的缓存是 SessionFactory 级别的缓存,它是属于进程范围的缓存 session 级别的缓...

2018-11-20 15:18:33

阅读数 18

评论数 0

原创 JavaWeb 笔记之 Hibernate 映射关联关系

单向多对一关系 Customer 和 Order 为例,配置步骤如下 Order 对象里配置 private Customer customer; public Customer getCustomer() { re...

2018-11-20 15:18:01

阅读数 18

评论数 0

原创 JavaWeb 笔记之 Hibernate 检索策略

类级别的检索策略 类级别可选的检索策略包括立即检索和延迟检索, 默认为延迟检索 延迟检索仅对 Session 的 load()方法有效,(无论 <class> 元素的 lazy 属性是 true 还是 false, Session 的 get() 方法及 Query...

2018-11-20 15:17:30

阅读数 12

评论数 0

原创 JavaWeb 笔记之 Hibernate 检索方式

Hibernate 检索方式 Hibernate提供如下检索方式 导航对象图检索方式 根据已经加载的对象导航到其他对象 OID 检索方式 按照对象的 OID 来检索对象 HQL 检索方式 使用面向对象的 HQL 查询语言 QBC 检索方式 使用 QBC(Query By C...

2018-11-20 15:17:02

阅读数 21

评论数 0

原创 JavaWeb 笔记之 Hibernate 配置文件

Hibernate 配置文件 概述: Hibernate 配置文件主要用于配置数据库连接和 Hibernate 运行时所需的各种属性 每个 Hibernate 配置文件对应一个 Configuration 对象 Hibernate配置文件可以有两种格式: hibernate.proper...

2018-11-20 15:16:08

阅读数 14

评论数 0

原创 JavaWeb 笔记之 Hibernate 对象映射文件

对象映射文件 1. hibernate-mapping package (可选): 指定一个包前缀,如果在映射文档中没有指定全限定的类名, 就使用这个作为包名。 2. class name:指定该持久化类映射的持久化类的类名 table:指定该持久化类映射的表名, Hibernat...

2018-11-20 15:15:02

阅读数 14

评论数 0

原创 JavaWeb 笔记之 Hibernate

Hibernate Hibernate 概念 Hibernate: Java 领域的持久化框架,ORM 框架 (ORM(Object/Relation Mapping),允许开发者采用面向对象的方式来操作关系数据库; ORM的思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程...

2018-11-20 15:12:23

阅读数 35

评论数 0

原创 JavaWeb 笔记之 Spring 整合 Struts2

Spring 在 Web 应用中的使用 1. Web 应用中 IOC 容器何时创建 应该在 WEB 应用被服务器加载时就创建 IOC 容器: 即在 ServletContextListener#contextInitialized(ServletContextEvent sce) 方法中创建...

2018-10-12 16:05:00

阅读数 31

评论数 0

原创 JavaWeb 笔记之 Spring 的事务管理

事务概念及属性 事务:一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性: 原子性:事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用. 一致性: 一旦所有事务动作完成, 事务就被...

2018-10-12 16:03:45

阅读数 21

评论数 0

原创 JavaWeb 笔记之 Spring AOP

Spring AOP AspectJ:Java 社区里最完整最流行的 AOP 框架 在 Spring2.0 以上版本中, 可以使用基于 AspectJ 注解或基于 XML 配置的 AOP 基于 AspectJ 注解的 AOP 启用 AspectJ 注解支持 引入 Jar 包(aopal...

2018-10-10 15:55:59

阅读数 29

评论数 0

原创 JavaWeb 笔记之组件扫描及组件装配

组件扫描 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 ...

2018-10-09 17:38:16

阅读数 93

评论数 0

原创 JavaWeb 笔记之 Bean 作用域及生命周期方法

Bean 作用域 在 Spring 中, 可以在 <bean> 元素的 scope 属性里设置 Bean 的作用域 默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 ge...

2018-10-09 17:37:48

阅读数 22

评论数 0

原创 JavaWeb 笔记之 Spring 表达式语言(SpEL)

SpEL Spring 表达式语言(简称 SpEL ): 是一个支持运行时查询和操作对象图的强大表达式语言。 语言类似于 EL : SpEL 使用#{...}作为定界符, 所有在大括号中的字符都将被认为是 SpEL SpEL 为 bean 的动态赋值提供了便利 ...

2018-10-09 17:36:30

阅读数 146

评论数 0

原创 JavaWeb 笔记之使用外部属性文件

使用外部属性文件 在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离 Spring 提供了一个 PropertyPlaceholderConfigurer 的 Be...

2018-10-09 17:36:01

阅读数 26

评论数 0

原创 JavaWeb 笔记之 继承 Bean 配置 及 依赖 Bean 配置

继承 Bean 配置 Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean 子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置 子 Bean 也可以覆盖从父 Bean 继承过来的配置 ...

2018-10-09 17:35:40

阅读数 34

评论数 0

原创 JavaWeb 笔记之 Bean 自动装配

自动装配 Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Sp...

2018-10-09 17:35:13

阅读数 26

评论数 0

原创 JavaWeb 笔记之 Spring 集合属性以及 P 命名空间

集合属性 在 Spring中可以通过一组内置的 xml 标签(例如: <list>, <set> 或 <map>) 来配置集合属性. 配置 java.util.List 类型的属性, 需要指定 &...

2018-10-09 17:34:42

阅读数 98

评论数 0

原创 JavaWeb 笔记之 Spring 依赖注入

Spring 依赖注入 支持3种方式依赖注入: 属性注入 构造器注入 工厂方法注入(很少使用,不推荐) 1. 属性注入 属性注入即通过 setter 方法注入Bean 的属性值或依赖的对象 属性注入使用 <property> 元素, 使用 name 属性指...

2018-10-09 17:34:01

阅读数 42

评论数 0

原创 Struts2 访问 Web 资源的几种形式

1. 通过获取 com.opensymphony.xwork2.ActionContext类的对象来获取四个作用域通信对象 //获取com.opensymphony.xwork2.ActionContext类对象 ActionContext actionContext = Ac...

2018-09-25 08:42:29

阅读数 65

评论数 0

原创 JavaWeb 笔记之 Cookie 和 Session

Cookie Cookie的默认作用范围:作用于当前目录以及当前目录的子目录; 可有通过Cookie.setPath()设置Cookie的作用范围,一般设为: cookie.setPath(request.getContextPath()); Cookie删除通过: cookie.s...

2018-09-11 13:43:53

阅读数 35

评论数 0

原创 JavaWeb 笔记之相对路径和绝对路径

绝对路径和相对路径 注意:使用相对路径可能会有问题,但使用绝对路径肯定没有问题; 注意:绝对路径:相对于当前 WEB 应用的路径,在当前 WEB 应用的所有路径前都添加 contextPath 即可。 JavaWeb中"/"什么时候代表站点的根目录,什么时候代表当前W...

2018-09-11 13:42:48

阅读数 23

评论数 0

原创 JavaWeb 笔记之 JSP

JSP简介 JSP(Java Server Pages,即:Java服务器页面),是一种跨平台的动态网页技术标准,它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp);用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在...

2018-09-10 17:34:33

阅读数 40

评论数 0

原创 JavaWeb 笔记之 Servlet

Get和Post区别 GET 方法有大小长度限制:请求字符串中最多有1024个字符(1KB) POST 方法 各个表单字段元素及其数据作为 HTTP 消息的实体内容发送给 WEB 服务器,传送的数据量要比使用GET方式传送的数据量大得多。 1、Servlet容器 运行 Servlet、JSP...

2018-09-07 19:19:08

阅读数 39

评论数 0

原创 EventBus 能否替代 Handler 消息机制 ???

目录 简介 一、 Handler消息机制          优点和缺点:  二、 EventBus   三、 总结 简介 网上有很多关于 EventBus 源码分析的文章, 但很少有 EventBus 和 Handler 消息机制对比的文章,那 EventBus 能否替代 Hand...

2018-08-31 18:20:01

阅读数 743

评论数 0

提示
确定要删除当前文章?
取消 删除