`
文章列表

pro learn

1、pro1: CREATE OR REPLACE PROCEDURE fojian_oneParam( rCursor OUT SYS_REFCURSOR, numberVarchar varchar2, textVarchar varchar2, justNumb ...
创建表空间: create tablespace xx logging datafile '/oracle/xx.dbf' size 500m autoextend on next 32m maxsize 2000m extent management loca ...
只需在web.xml中添加在视图中打开session过滤器,使得session跨越servlet或jsp <filter>         <filter-name>OpenSessionInViewFilter</filter-name>         <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> </filter> <filter-mapping>         ...
只需要在web.xml中添加Spring的编码过滤器,如下:<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  <init-param>   <param-name>encoding</param-name>   <param-value>UTF-8</param-value&g ...
1、相关概念:1)Aspect(切面):指横切性关注点的抽象即为切面。与类相似,只是两者的关注点不同,类是对物体特征的抽象,而切面是横切性关注点的抽象。2)Joinpoint(连接点):指一些被拦截到的点。在Spring中,这些点指的是方法 ...
在Spring2.5通过classpath自动扫描的方式,可以自动查找类路径下的Bean并将其自动纳入Spring容器中进行管理,使得XML文件更加精简,更易查找和维护。需要在XML文件中增加以下配置信息:<beans xmlns="........." xmlns:context="http://www.springframework.org/schema/context" ....... http://www.springframework.org/schema/context http://www.springframework.org/sch ...
Spring手工方式注入有三种: 一、构造器参数注入 二、setter方式注入 三、注解方式注入 注解方式注入有@Autowired或@Resource注解方式进行装配在java代码中使用@Autowired或@Resource注解方式进行装配,这两个注解的区别是:@Autowired是jdk中提供的,默认按类型装配,当结合@Qualifier("beanName")注解时,可以指定@Autowired按名称装配;@Resource是Spring提供的,默认按名称装配,当找不到名称匹配时才会按类型装配。@Resource和@Autowired一样,也可以标注在字段或属性的 ...
signleton:在每个Spring IoC容器中定义一个Bean只有一个实例。默认情况下会在容器启动时初始化Bean,如果要在第一次获取Bean的时候才初始化Bean,可在xml文件中指定Bean节点的lazy-init="true"来延迟初始化Bean。如:<bean id="xxx" class="xx.xx.xxBean" lazy-init="true">如果要对所有的Bean都应用延迟初始化,可在根节点beans设置default-lazy-init="true",如:& ...
在hibernate的配置文件中,<set>元素的inverse属性表示是否放弃维护关联关系,hibernate的默认inverse属性值为false,表示放弃维护关联关系而让对方去维护。一般的设计是让多的一方维护关系,所以在<set>集合中将inverse设置为true,这样可以减少update语句,提高查询效率,但一定要让多的一方实现关系的维护,不然建立不起关联!在hibernate中规定多的一方不允许放弃关联关系的维护,即在<one-to-many>中没有inverse属性! 一对多或多对一的关联关系的维护就是更新外键,而多对多就是在中间表中增减记录。 ...
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById(”msg”))则为jquery对象,可以使用jquery的方法。由于jquery对 ...
      最近学着做个ssh的网站,随着一系列问题的产生与解决,网站也大概初具模型,但这些天又被一个问题困扰,怎样实现一输入网址就请求数据库数据后对网站首页进行初始化呢?一般的网站都是一进入index网站首页的初始 ...
国为Struts2所有的UI标签都是基于主题和模板的,主题和模板是Struts2所有UI标签的核心。模板是一个UI标签的外在表示形式,例如:当我们使用<s:select ... ... />标签时,Struts2就会根据对应select模板来生成一个有模板特色的下拉列表框。如果为所有的UI标签都提供了对应的模板,那么这系列的模板就形成了一个主题。 对于一个JSP页面里包含的UI标签而言,即可以直接设置该UI标签需要使用的模板,也可以设置该UI标签使用的主题。实际上对开发者而言,并不推荐直接设置模板属性,而是应该选择特定主题。设置主题的方法有以下几种: 1,通过设定特定UI标签 ...
Struts2的表单标签 所有的表单标签可以分为两种:form标签本身和单个表单元素的标签。Struts2的表单元素标签都包含了非常多的属性。但有很多属性完全是通用的。 表单标签的通用属性 所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,这些通用属性分成3种: 1,模板相关属性;2,javascript相关属性;3,通用属性。 除了这些属性之外,所有的表单元素标签都存在一个特殊的属性:form,这个属性引用表单元素所在的表单,通过该form属性,可以实现表单元素和表单之间的交互。例如,我们可以通过${parameters.form.id}来取得表单元素所在表单 ...

Struts2的OGNL

OGNL获取Context中的对象中的属性的方法很简单:person.name就可以获取person对象的name属性的值。OGNL会从当前valueStack开始查找所要求的属性,一直往上层查找,直到找到为止。   除此之外,Struts2还提供了一些命名对象,它们存在于Stack Context中,所以访问这些对象时需要使用
   该异常的字面意思就是不能初始化代理,因为这时的session已经被关闭了,也   是好多人常说的延迟加载例外问题,主要有以下三种解决方案。。。   一、要是在非web开发中可以首先推荐用left join fetch或inner join fetch语   法。例如:from Item i left join fetch i.parentItem ii   还要如以下的配置: <many-to-one name="parentItem" lazy="false" fetch="join" ...
Global site tag (gtag.js) - Google Analytics