- 博客(37)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 pro learn
1、pro1:CREATE OR REPLACE PROCEDURE fojian_oneParam( rCursor OUT SYS_REFCURSOR, numberVarchar varchar2, ...
2011-05-28 14:51:12 181 1
原创 ora常用
创建表空间:create tablespace xxlogging datafile '/oracle/xx.dbf' size 500m autoextend on ...
2011-05-19 15:46:03 153
Spring解决hibernate因session关闭导致的延迟加载例外问题
只需在web.xml中添加在视图中打开session过滤器,使得session跨越servlet或jsp <filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>org.springframework.orm.hibernate...
2009-11-15 19:23:56 155
Spring解决Struts1.3中文乱码问题
只需要在web.xml中添加Spring的编码过滤器,如下:<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-p...
2009-11-15 19:23:01 125
Spring的AOP_XXXXXX
1、相关概念:1)Aspect(切面):指横切性关注点的抽象即为切面。与类相似,只是两者的关注点不同,类是对物体特征的抽象,而切面是横切性关注点的抽象。2)Joinpoint(连接点):指一些被拦截到的点。在Spring中,这些点指的是方法,因为Spring只支持方法类型的连接点,实际上连接点还可以是field或类构造器。3)Advice(通知):指拦截到连接点之后所要做的事情,分为前置通知,后置...
2009-11-15 19:17:53 170
通过在classpath自动扫描方式把组件纳入Spring容器中管理
在Spring2.5通过classpath自动扫描的方式,可以自动查找类路径下的Bean并将其自动纳入Spring容器中进行管理,使得XML文件更加精简,更易查找和维护。需要在XML文件中增加以下配置信息:<beans xmlns="........." xmlns:context="http://www.springframework.org/schema/context" ..........
2009-11-15 19:14:06 110
Spring手工方式装配的依赖注入
Spring手工方式注入有三种:一、构造器参数注入 二、setter方式注入 三、注解方式注入注解方式注入有@Autowired或@Resource注解方式进行装配在java代码中使用@Autowired或@Resource注解方式进行装配,这两个注解的区别是:@Autowired是jdk中提供的,默认按类型装配,当结合@Qualifier("beanName")注解时,可以指定@Auto...
2009-11-15 19:11:57 201
spring中bean的作用域
signleton:在每个Spring IoC容器中定义一个Bean只有一个实例。默认情况下会在容器启动时初始化Bean,如果要在第一次获取Bean的时候才初始化Bean,可在xml文件中指定Bean节点的lazy-init="true"来延迟初始化Bean。如:<bean id="xxx" class="xx.xx.xxBean" lazy-init="true">如果要对所有的Be...
2009-11-15 19:07:03 117
hibernate的invers属性
在hibernate的配置文件中,<set>元素的inverse属性表示是否放弃维护关联关系,hibernate的默认inverse属性值为false,表示放弃维护关联关系而让对方去维护。一般的设计是让多的一方维护关系,所以在<set>集合中将inverse设置为true,这样可以减少update语句,提高查询效率,但一定要让多的一方实现关系的维护,不然建立不起关联!在hi...
2009-11-04 18:28:49 174
原创 jQuery常用技巧
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery...
2009-10-26 20:25:38 83
Struts2中实现自动发送action请求后到初始化网站首页的学习
最近学着做个ssh的网站,随着一系列问题的产生与解决,网站也大概初具模型,但这些天又被一个问题困扰,怎样实现一输入网址就请求数据库数据后对网站首页进行初始化呢?一般的网站都是一进入index网站首页的初始化就完成的,上过网的人都知道,要实现这种网站首页初始化肯定是有办法的,有人知其然也知其所以然,也许大部分人是知其然而不知其所以然的,像我,呵呵…… 首先想到的肯定要发送一个ac...
2009-10-20 15:50:14 135
原创 Struts2的模板和主题介绍
国为Struts2所有的UI标签都是基于主题和模板的,主题和模板是Struts2所有UI标签的核心。模板是一个UI标签的外在表示形式,例如:当我们使用<s:select ... ... />标签时,Struts2就会根据对应select模板来生成一个有模板特色的下拉列表框。如果为所有的UI标签都提供了对应的模板,那么这系列的模板就形成了一个主题。对于一个JSP页面里包含的UI标...
2009-10-12 12:39:13 194
原创 Struts2标签介绍
Struts2的表单标签所有的表单标签可以分为两种:form标签本身和单个表单元素的标签。Struts2的表单元素标签都包含了非常多的属性。但有很多属性完全是通用的。表单标签的通用属性所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,这些通用属性分成3种:1,模板相关属性;2,javascript相关属性;3,通用属性。除了这些属性之外,所有的表单元素标...
2009-10-12 12:36:11 119
原创 Struts2的OGNL
OGNL获取Context中的对象中的属性的方法很简单:person.name就可以获取person对象的name属性的值。OGNL会从当前valueStack开始查找所要求的属性,一直往上层查找,直到找到为止。 除此之外,Struts2还提供了一些命名对象,它们存在于Stack Context中,所以访问这些对象时需要使用#前缀来指明。 1,parameters对象,用于访问HT...
2009-10-11 15:11:01 86
原创 解决hibernate could not initial proxy - no Session的方法
该异常的字面意思就是不能初始化代理,因为这时的session已经被关闭了,也 是好多人常说的延迟加载例外问题,主要有以下三种解决方案。。。 一、要是在非web开发中可以首先推荐用left join fetch或inner join fetch语 法。例如:from Item i left join fetch i.parentItem ii 还要如以下的配置...
2009-10-11 10:13:14 117
原创 xml和html中一些需要转义的字符
xml中一些需要转义的字符 : &&amp;和<&lt;小于号>&gt;大于号"&quot;双引号'&apos;单引号下面的字...
2009-09-19 22:24:13 117
原创 org.slf4j.impl.StaticLoggerBinder异常
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Exception in thread "main" java.la...
2009-09-13 20:38:28 296
原创 java集合
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab...
2009-09-12 15:31:12 116
原创 javascript最常用的55个技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制...
2009-07-26 17:46:28 176
JPA笔记
1.序列化的作用:序列化即串行化(Serialization),JAVA内置持久化的机制,当实现了java.io.Serializable接口可将类对象用java.io.ObjectOutputStream以二进制保存到硬盘,也能用java.io.ObjectInputStream将对象从硬盘读取. 2.POJO(Plain Old Java Object): 简单JAVA对象,实际上是普...
2009-07-14 17:27:23 77
struts工作原理与流程:
1。读取配置(初始化ModuleConfig对象) 在web.xml中Struts的总控制器ActionServlet被配置成自动启动的Servlet,启动后读取配置文件struts-config.xml的配置信息,为不同的Struts模块初始化相应ModuleConfig对象,如:ActionConfig,ControlConfig,FormBeanConfig,Forward...
2009-07-14 17:23:43 96
forward与sendRedirect的区别:
1.用法:forward是jsp的动作<jsp:forward page="xx.jsp"> ;sendRedirect是内置对象response的一个方法,response.sendRedirect("xx.jsp") 2.forward跳转的页面访问的是不同的对象,但可以从上一个页面取到内容;sendRedirect跳转的页面之间是不同的request 3.forwa...
2009-07-13 13:16:37 342
jsp中includes指令与动作的区别
includes指令:<%@ include file="xx.jsp">指令,是一种静态包含,在编译前就对被包含的文件全部拷贝嵌入到指令所在的文件即包含页面,编译后只生成一个servlet文件。不可以传参数到包含页面。包含页面和被包含页面访问的是同一个request对象。要注意包含页面与被包含页面的代码尽量不要重复,包括页面的字符集要设置一样!在开发中比较常用。 incl...
2009-07-13 13:07:47 170
jsp中声明,注释,代码段,表达式用法基础
声明: 语法:<%! 声明;[声明;]+…… %>:一次可以声明一个或多个变量和方法,它们之间用分号隔开。声明的变量在servlet中将被转换成成员变量!!而在代码段中<% content %>声明的变量是局部变量!! jsp注释: 1.HTML注释(输出的注释) 语法:<!--我是HTML注释 --> 可以阻止在页面上的显示,在查看源文件中可以看到注释...
2009-07-12 16:15:03 323
一些关于servlet的东东
1.servlet生命周期描述 在servlet生命周期中,对象自始至终只被创建一次。 首先当web服务开启后,服务器将类加载进来,当客户端第一次发送请求过来,通过new()方法对象就被创建了,接着服务器调用init()方法,且此方法也仅被调用一次,然后servlet以多线程的形式处理客户端请求,在线程池中取出线程分配给每一个请求,servlet调用service()方法再调用受保...
2009-07-12 15:17:42 107
JDBC连接MySQL数据库的经典语句
首先在在MySQL数据库中创建数据库和表,比如执行如下脚本:DROP TABLE IF EXISTS `person`;CREATE TABLE `person` ( `id` int(2) NOT NULL auto_increment, `name` char(4) default NULL, `gender` char(2) default NULL, `bi...
2009-07-12 11:18:49 124
java中的成员变量与局部变量
class A { int a;//成员变量 public static void main(String[] args) { int b;//局部变量 }} 区别: 1.成员变量在类中,局部变量在方法中 2.声明成员变量时可以不初始化(被final修饰且没有static的必...
2009-07-11 18:09:52 87
原创 java应聘者与hr的精彩对话
面试官:熟悉哪种语言 应聘者:Java。 面试官:知道什么叫类么 应聘者:我这人实在,工作努力,不知道什么叫累 面试官:知道什么是包? 应聘者:我这人实在 平常不带包 也不用公司准备了 面试官:知道什么是接口吗? 应聘者:我这个人工作认真。从来不找借口偷懒 M:知道什么是继承么 Y:我是孤儿没什么可以继承的 ...
2009-07-07 20:37:46 488
log4j的配置与使用
log4j官网地址:http://logging.apache.org/ 1.log4j的核心介绍 Logger:完成日志信息的处理 可以设置log4j的根级别(主要常用的级别由低到高分别为all,trace,debug,info,warn,error,fatal,off): log4j.rootLogger=debug,appender1,appender2 也可以指定lo...
2009-07-07 10:35:24 103
原创 Myeclipse常用快捷键
说是Myeclipse常用快捷键,其实常用的也没那么多,其他的用到了再来看! 再其实打开Windows ->Preperences ->General ->keys Myeclipse快捷键就都可以看到了! Ctrl + Shift + O或Ctrl+Shift+M:导入imports语句 Ctrl + Shift + T: 打开Open Type查找类文件C...
2009-07-06 17:00:30 178
Richfaces的datatable组件的使用
在对Richfaces的datatable组件的使用过程中,应特别注意的是在使用跨列表头和table内值的动态显示,一般都要在table内将value属性加上,不管是否在测试是value值是否有无,否则值将不显示,刚开始时还不知道,郁闷了好几天! <rich:dataTable>是几种使用方式如下: 方式一:<rich:dataTable border="1"...
2009-07-06 16:29:37 315
jsf中myfaces tomahawk的使用之分页
首先是myfaces tomahawk在JSF中的部署。1、环境平台: MyEclipse7.0 jdk1.6.0_06 apache-tomcat-6.0.x tomahawk-1.1.6.jar这里不用myfaces-api-1.1.5.jar,myfaces-impl-1.1.5.jar这两个包!2、web.xml配置:<filter...
2009-07-06 16:20:42 234
原创 HQL查询语句
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下: S...
2009-07-06 10:26:45 88
原创 JSF参数传递方式
JSF参数传递方式:1. <f:param name=" " value=""></f:param>注意:该标签只能传递String类型的参数,如果value的值设为一个对象,则会调用该类的toString()方法获得一个String类型的值作为参数。1.1. 页面到Bean的参数传递页面中设置参数:<h:form><h:com...
2009-07-04 19:25:15 260
原创 五种有用的过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 ...
2009-07-04 19:22:31 105
hibernate实体的几种状态:
hibernate实体的几种状态: 实体的生命周期中,实体主要经过瞬时(Transient),托管(Attatched或Managed),游离(Detached)和销毁(Removed)四个状态. 瞬时状态:是指对象被new之后尚未保存到数据库,一旦服务器停止,JVM会回收它所占的内存资源,此时对象没有与session关联. 托管状态:在数据库中已有数据与之对应,且与session...
2009-07-04 16:21:00 138
hibernate 所需jar包及简介
Hibernate3.jar 这个是hibernate最主要的jar包 ant-1.63.jar Ant 的核心包,在构建Hibernate 时会用到 antlr-2.7.5H3.jar 语言转换工,Hibernate利用它实现 HQL 到 SQL的转换 asm.jar/asm-attrs.jar ASM 字节转换库 ...
2009-07-03 23:45:10 144
JavaServerFaces英文教材
2009-04-01
struts2怎么实现页面到页面之间的传值?
2009-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人