自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 Hibernate二级缓存

Hibernate的Session在事务级别进行持久化数据的缓存操作。 当然,也有可能分别为每个类(或集合),配置集群、或JVM级别(SessionFactory级别)的缓存。 你甚至可以为之插入一个集群的缓存。注意,缓存永远不知道其他应用程序对持久化仓库(数据库)可能进行的修改 (即使可以将缓存数据设定为定期失效)。通过在hibernate.cache.provider_class属性中

2016-12-18 17:18:45 296

转载 hibernate提升性能

1.抓取策略(Fetching strategies)抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。Hibernate3 定义了如下几种

2016-12-18 17:06:40 413

转载 Hibernate事物和并发

Hibernate的事务和并发控制很容易掌握。Hibernate直接使用JDBC连接和JTA资源,不添加任何附加锁定 行为。我们强烈推荐你花点时间了解JDBC编程,ANSI SQL查询语言和你使用 的数据库系统的事务隔离规范。Hibernate不锁定内存中的对象。你的应用程序会按照你的数据库事务的隔离级别规定的那样运作。幸亏有了Session,使得Hibernate通过标识符查找,和实体查

2016-12-11 17:35:37 716

转载 hibernate拦截器与事件

Interceptor接口提供了从会话(session)回调(callback)应用程序(application)的机制, 这种回调机制可以允许应用程序在持久化对象被保存、更新、删除或是加载之前,检查并(或)修改其 属性。一个可能的用途,就是用来跟踪审核(auditing)信息。例如:下面的这个拦截器,会在一个实现了Auditable接口的对象被创建时自动地设置createTimestamp属

2016-12-11 17:32:08 373

转载 hibernate批量处理

使用Hibernate将 100 000 条记录插入到数据库的一个很自然的做法可能是这样的 Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i<100000; i++ ) { Customer customer = ne

2016-12-04 16:57:33 327

原创 hibernate关联映射

最初简单的Person类: package events;public class Person { private Long id; private int age; private String firstname; private String lastname; public Person() {} // 所有属性访问器方法,私

2016-12-04 16:56:01 304

转载 Hibernate配置

在配置之前,我们需要一个数据库。 HSQL DB是种基于Java 的SQL数据库管理系统(DBMS),可以从HSQL DB的网站上下载。实际上,你只需下载的包中的hsqldb.jar文件,并把这个文件放在开发文件夹的lib/目录下即可。在开发的根目录下创建一个data目录 - 这是HSQL DB存储数据文件的地方。此时在data目录中运行java -classpath ../lib/hsq

2016-11-28 10:42:59 330

转载 hibernate

映射文件 Hibernate需要知道怎样去加载(load)和存储(store)持久化类的对象。这正是Hibernate映射文件发挥作用的地方。映射文件告诉Hibernate它,应该访问数据库(database)里面的哪个表(table)及应该使用表里面的哪些字段(column)。一个映射文件的基本结构看起来像这样: <!DOCTYPE hibernate-mappin

2016-11-28 10:37:08 265

原创 JavaScript表单编程

对form元素进行脚本编写获取表单元素var frm = document.getElementById("form1");//domvar frm = document.forms[0]; //bomvar frm = document.forms[“form1”];//对IE是通过name值获得,对firefox是通过ID获得var frm=document.表单名

2016-11-06 12:11:32 251

转载 spring

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程

2016-11-06 12:01:04 474

原创 AJAX基础

AJAX应用到的技术AJAX涉及到7项技术,其中Javascript、XMLHttpRequest、Dom、XML是最为重要XMLHttpRequest对象    XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据交换,却不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既可减轻服务器负担又加快了

2016-10-30 16:46:18 236

原创 java web 开发模式

MVC架构模式的Java Web实现采用JSP+Servlet+JavaBean的技术实现Java Web的开发 JSP模式2开发实现 使用JSP开发模式2的开发步骤为:1.定义一系列Bean来表示数据2.使用一个Servlet来处理请求3.在Servlet中填充Bean4.在Servlet中,将Bean存储到请求、会话或者Servlet上下文中

2016-10-30 16:44:40 276

原创 数据持久化

一.应用程序沙盒1.应用程序沙盒基本概念(1)每个iOS应用都有自己独立封闭的一套文件系统,这个系统就称为应用程序沙盒(App Sandbox) (2)iOS应用只能在自己的沙盒内部读写文件,基本不可以去其他地方访问文件.所有需要使用的资源文件都需要保存在沙盒内部,如图片,声音,文本等. (3)iOS应用所请求的数据都要进行权限检测,如果不符合条件的话该请求将不会被执行. (4)沙盒是

2016-10-24 19:07:36 300

原创 Javaweb开发模式

Web开发模式的变迁 Servlet使Web应用程序开发变得非常繁琐且不利于分工协作使用JSP(表达式、声明、scriplet)来开发Web应用程序 (完全抛弃Servlet?)Java Web开发变得轻松-页面严重缺乏可读性-没有将页面表现和业务逻辑实现分开,维护难度增加(程序员必须精通Java和HTML)让界面设计师负责页面设计,

2016-10-24 14:33:04 284

转载 session

Session:在计算机中,尤其是在网络应用中,称为"会话控制"。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。Session有以下缺陷:进程依赖性ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进

2016-10-17 19:44:17 256

转载 使用servlet处理http响应

使用Servlet发送服务器端响应信息Servlet中对HTTP请求的处理过程:1、  Web浏览器通过打开一个到Web服务器的TCP Socket套接字初始化一个HTTP请求。2、  对于一个Servlet的每次访问请求,Web容器都会解析Socket输入流中的HTTP请求流数据,创建一个请求对象。同时,创建一个响应对象,用于产生Socket输出流中的HTTP响应流

2016-10-17 18:56:31 313

转载 使用Servlet处理HTTP请求

使用Servlet接受服务器端请求信息      请求行、请求头、空行、消息行      HttpServletRequest对象主要用于获取 由客户端发送过来的请求头、参数、文件、数据GET/POST提交方法        默认为GET        如果要指定用POST提交方法:method=‘POST’        区别       

2016-10-17 18:54:37 1216

转载 web应用程序状态管理

一、Web应用程序状态形式(1)表单隐藏字段(2)cookie——把用户状态信息通过服务器发送到客户端浏览器中保存 (存在于浏览器)(3)Session--会话跟踪,服务器为客户端创建并维护的用于存放客户状态数据的session对象(存在于服务器)(4)URL地址重写。1.Cookie(1)Cookie原理:服务器在响应请求时将一些数据以“键-值

2016-10-17 18:46:18 314

原创 servlet监听器

一、监听器概述(1)servlet 事件监听器支持在servletContext、httpSession和servletRequest对象的状态改变时的事件通知。(2)对于同一事件类型,可以有多个监听器类监听,开发者可以为每个事件类型指定容器触发这些监听器的次序。(3)servlet监听器的主要目的是给web应用增加事件处理机制,以便更好的监视和控制web应用的变化。二、监

2016-10-17 18:06:24 421

原创 servlet过滤器

一、Servlet过滤器的概念:Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。   Servlet过滤器本身并不产生请求和响应对象,它只能提供过滤作用。Servlet过期能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容;在Servlet被调用之后检查Re

2016-10-17 17:52:19 456

原创 Servlet 基础

一、什么是servlet?(1)是运行在Web服务器或应用服务器上的Java程序.(2)在Web上创建动态内容的有效而强大的解决方案.(3)由容器来管理生命周期与Web服务器交互.(4)由Sun规范了其功能.二、servlet的规范的组成(1)web应用程序(2)Servlet与HTTPServlet(3)过滤器(4)安全(5)国际化三、

2016-09-26 10:52:24 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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