`
yuanyao
  • 浏览: 145227 次
  • 性别: Icon_minigender_1
  • 来自: 就那小山沟
社区版块
存档分类
最新评论
文章列表
Bean是Spring管理的基本单位,在Spring的J2EE应用中,所有的组件都是bean,bean包括数据源、Hibernate的SessionFactory及事务管理器等。Spring里的bean是非常广义的概念,任何的Java对象,Java组件都可别当成bean处理。 BeanFactory-->Spring容器最基本的接口。BeanFactory负责配置、创建及管理bean,以及bean与bean之间的依赖关系。 BeanFactory接口包含如下的基本方法: Boolean containsBean(String name): 判断Spring容器是否包含id为name的be ...
Spring依赖注入(控制反转.)   依赖注入是Spring的核心机制,可以使Spring的Bean以配置文件组织在一起,而不是以硬编码的方式耦合在一起. 所谓依赖注入,是指在程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部的注入.Spring的依赖注入对调用者和别调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理. 依赖注入通常有两种: 1 设值注入 :是通过setter方法传入被调用者的实例,这中方式注入简单,直观 设值注入例程: Person接口: package org.yaoyuan.Spring; public int ...
QBC(Query By Criteria)查询方式是Hibernate提供的“更加面向对象”的一种检索方式。QBC在条件查询上比HQL查询更为灵活,而且支持运行时动态生成查询语句。 在Hibernate应用中使用QBC查询通常经过3个步骤   (1)使用Session实例的createCriteria()方法创建Criteria对象   (2)使用工具类Restrictions的相关方法为Criteria对象设置查询对象   (3)使用Criteria对象的list()方法执行查询,返回查询结果          Restrictions类的常用方法 Restrictions.eq(S ...
Hibernate提供了3种检索策略: 1.立即检索策略 2.延迟策略 3.迫切连接检索 立即检索: 所谓立即检索就是立即装载和初始化检索方法指定的对象,即使Session关闭了,依然可以被正常访问.立即检索策略的启用是通过在映射配置文 ...
Hibernate的主键映射 关系数据库中依靠主键来区分不同的记录,主键又有自然与代理主键之分。 所谓主键就是充当主键的字段本身具有一定的含义,是构成记录的组成部分。比如说学生的学号,除了充当主键之外,同时也是学生记录的主要组成部分。 所谓代理主键就是充当主键的字段本身不具有业务含义,只起主键的作用,比如自动增长类型的ID号等。 在Hibernate应用中,Hibernate依靠对象标识符(OID)来区分不同的持久化对象。而OID则可以通过Hibernate内置的标识生成器来产生。 Hibernate常用的标识生成器 Assigned       OID由业务逻辑程 ...
   AJAX是一中运用JavaScript和可扩展编辑语言(XML),在网络浏览器和服务器之间传送或接收数据的技术。    AJAX的工作原理相当与在用户和服务器之间加了一个中间层,使用户请求与服务器响应异步化。这样还可以把以前的一些服务器负担的工作转交给客户端,利用客户端闲置的处理能力来处理,减轻服务器和宽带的负担。    AJAX是WEB2.0的核心之一.AJAX技术运用与浏览器中,使向服务器索取网页的部分信息成为可能.    XMLHttpRequest对象    XMLHttpRequest提供客户端同HTTP服务器异步通信的协议.通过这个协议,AJAX可以使页面象桌面程序一样同 ...
   在之前的Hibernate学习中总会在HibernateSessionFactory中实现getSessionFactory(),之后用getCurrentSession()去获取Session.但是,在程序运行的时候抛出了异常: org.hibernate.HibernateException: No CurrentSessionContext configured!    异常信息是没有当前的Session的意思,我又仔细的看了一下代码,感觉没什么错误,一切都OK,重新部署了一下,运行还是不行,GOOGLE了一下,查看了一下Hibernate API Documentacti ...
                       <html:form> <html:form>用来创建表单,<html:form>必须包含一个action属性,否则JSP会抛出一个异常. 常用属性: Action          指定用户提交的表单由哪个组件来处理 Enctype         指定表单所用的MIME编码 Method         指定表单的提交方式,如:POST   GET方法 Style              指定CSS样式 styleClass         指定附加到该标签上的CSS样式表名字 Target        ...
Struts Bean标签库主要用于: 1  创建新的Bean或输出Bean 2  访问已有的Bean及Bean的属性 3  访问HTTP请求的Header信息,参数信息,Cookie,并将这些信息存放在一    个新的Bean中 4  访问HTTP请求信息或者JSP的隐含对象 5  访问Web应用资源 <bean:cookie> Cookie是服务器保存在客户端硬盘上记录客户信息的小文件,都是name/value形式的信息,用于跟踪客户端用户的状态.<bean:cookie>的标签作用是获取浏览器中指定的Cookie的属性值并将其存入一个变量中. 常用 ...
Global site tag (gtag.js) - Google Analytics