- 浏览: 149025 次
- 性别:
- 来自: 就那小山沟
最新评论
-
yuanyao:
cuisuqiang 写道这就完了?
在模拟器上测试基本上完了 ...
Android安装系统应用 -
cuisuqiang:
这就完了?
Android安装系统应用 -
yuanyao:
cai824 写道感觉越来愈多的人开始使用Android了,所 ...
Android 设计秘籍 part1 -
cai824:
感觉越来愈多的人开始使用Android了,所以想学点这方面的知 ...
Android 设计秘籍 part1 -
yuanyao:
laolik 写道大致看了下,总结得还不错, 。
只是有些写的 ...
Android 设计秘籍 part1
文章列表
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 ...
- 2008-05-23 18:42
- 浏览 1794
- 评论(0)
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的属性值并将其存入一个变量中.
常用 ...