好久没有今天这么坐的住了,好久好久了...... 一个学期又过去了,这个学期真的学到了很多,技术上的、见识上的、人际交往上的,真是让我受益匪浅啊~真的,学到了很多..... 前几天还一直心烦,一直在自我检讨,为什么这学期的进度这么慢,是不是自己把时间都浪费了,还是我的“水缸”已经满了..... 其实,我们在学校究竟是在学什么东西? 技术?!人际关系?!社会关系?! ++++++++++++++都是要学习的吧~~~ 有时候真的很累,真想放纵自己,放的忘记自己,可是说真的心里放不下~~~ 学习JAVA,学习日语,学习Linux,每次都让我头疼,每次都让我 ...
在Struts应用中,Struts Logic标签库主要用于: 1 根据特定的逻辑条件来判断网页内容 2 判断指定的内容是否存在 3 循环遍历集合元素 4 进行字符串的匹配 5 进行请求转发和重定向 与比较运算相关的Logic标签详解 <logic:equal> 比较变量是否等于指定的常量 <logic:notEqual> 比较常量是否不等于指定的常量 <Logic:lessThan> 比较常量是否小于指定的常量 <logic:lessEqual> 比较常量是否小于或等于指定的常量 <logic:geraterThan> 比较常量是否大于指定的常量 < ...
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的bean ...
Spring依赖注入(控制反转.) 依赖注入是Spring的核心机制,可以使Spring的Bean以配置文件组织在一起,而不是以硬编码的方式耦合在一起. 所谓依赖注入,是指在程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部的注入.Spring的依赖注入对调用者和别调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理. 依赖注入通常有两种: 1 设值注入 :是通过setter方法传入被调用者的实例,这中方式注入简单,直观 设值注入例程: Person接口: package org.yaoyuan.Spring; public in ...
QBC(Query By Criteria)查询方式是Hibernate提供的“更加面向对象”的一种检索方式。QBC在条件查询上比HQL查询更为灵活,而且支持运行时动态生成查询语句。 在Hibernate应用中使用QBC查询通常经过3个步骤 (1)使用Session实例的createCriteria()方法创建Criteria对象 (2)使用工具类Restrictions的相关方法为Criteria对象设置查询对象 (3)使用Criteria对象的list()方法执行查询,返回查询结果 Restrictions类的常用方法 Restrictions.eq( ...
Hibernate提供了3种检索策略: 1.立即检索策略 2.延迟策略 3.迫切连接检索 立即检索: 所谓立即检索就是立即装载和初始化检索方法指定的对象,即使Session关闭了,依然可以被正常访问.立即检索策略的启用是通过在映射配置文件中将lazy属性值得设置为"false"来实现的.在Hibernate3.0中lazy的默认值为"true"(延迟检索),如果要启用立即检索策略,就必须手动将lazy设置为"false". 在ORM映射文件的<class>标签中设置lazy属性则表示该持久化类启用何种检索策略,如lazy="false"(立即检索)或lazy="t ...
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 Documentaction ...
<html:form> <html:form>用来创建表单,<html:form>必须包含一个action属性,否则JSP会抛出一个异常. 常用属性: Action 指定用户提交的表单由哪个组件来处理 Enctype 指定表单所用的MIME编码 Method 指定表单的提交方式,如:POST GET方法 Style 指定CSS样式 styleClass 指定附加到该标签上的CSS样式表名字 Target 指定表单被提交的目标窗口和框架 常用方法: Onreset ...