自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 HQL Criteria

1.常用的查询限制方法在例程9-1中,Restrictions.eq()方法表示equal,即等于的情况。Restrictions类提供了查询限制机制。它提供了许多方法,以实现查询限制。这些方法及其他一些criteria常用查询限制方法列于表9-1中。表9-1 Criteria Query常用的查询限制方法方    法 说    明Restrictions.eq() equal,=Restrictions.allEq() 参数为Map对象,使用key/value进行多个等于的对比,相当于多个Restrict

2010-11-25 10:30:00 1242

转载 hibernate里的session.get()和session.load()区别以及Hibernate.initialize(Obj)用法

有待深入研究hibernate缓存机制,先保存起来最近面试别人,正好出的笔试题中有道关于Hibernate延迟加载的问题,聊天过程中发现很多人对Hibernate的延迟加载有些理解误区,写些东东在这里,希望对大家有所帮助。首先是第一个误区:延迟加载只能作用于关联实体看到这个是不是在想:非关联实体延迟加载有什么用?为了解答上面这个问题,我们可以先考虑另一个问题:Hibernate Session的get和load方法有什么区别?如果你的回答是:当方法参数为数据库不存在的id时,get会返回null,load会

2010-11-19 14:32:00 2802

转载 Hibernate POJO为什么要实现Serializable接口

<br />还是不很明白,先存起来<br /> <br /> <br />无意当中想到这个问题,然后google 一下。找到一篇对 serialization 介绍的文章,关于这个问题比较多的人解释是:hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等... <br /><br />     目的:将二级缓存中的内容持久化保存下来,便于恢复缓存的信息,hibernate的缓存机制通过使用序列化,断定应该是基于序列化的缓存,如没有serializable接口,在

2010-11-19 13:58:00 976

原创 AOP的一些东西(事务的传播特性,前置,后置,环绕,异常 等各种通知)

1、事务的配置基本的六种事务传播:1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启(常用的配置)2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。5

2010-11-18 16:42:00 2502

原创 struts 标签不显示int类型

<br /><logic:iterate id="test" name="testBean123" property="testList"> <tr class='trBgColor02' onMouseOver="javascript:window.event.srcElement.style.cursor='hand'" id=tr_1 > <td nowrap class='fixedTitleColumnRight' align="center"> <input

2010-11-18 12:21:00 1272

原创 Hibernate数据不能插入同时也没有报错

<br />原因很可能是因为没有配置该方法的事务所导致的!

2010-11-18 09:13:00 2762 1

原创 SSH完成配置 struts1版本

<br />web.xml<br /> <br /><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <display-name>tokubai40</display-name> <cont

2010-11-17 17:55:00 889

原创 hibernate如何配置联合主键

<br />将id写成 <composite-id>然后把配置写在下面就可以了<br /> <br /><composite-id><br />              <key-property name="code" type="java.lang.String"><br />                <column name="chirasi_code" length="50"></column><br />             </key-property><br />         

2010-11-17 17:40:00 1080

原创 Tomcat 6.0启动报错java.lang.IllegalArgumentException

<br />启动tomcat的时候却加载了别的程序,说明在删除项目的时候,tomcat里面还有一些东西没删干净。<br /><br /><br />删除项目需要删除webapps和Catalina中的文件还有D:/Tomcat 6.0/conf/Catalina/localhost下面的相关xml文件才能完全删除整个项目,或者直接用Tomcat主页中的Tomcat Manager(推荐)

2010-11-17 12:38:00 1055

转载 service注入action两种方式

<br /> <br /> <br />1、采用自动装配方式,即不在spring中注入action(系统默认的);<br />好处在于:不必在struts.xml中写了配置文件后,又在spring的配置文件中再写一遍配置<br />如:<br />在struts.xml中写<br /><action name="loginAction" class="com.lk.loginAction" /><br />就可以了。<br /> <br />2、在spring中注入action<br />缺点在于:<br

2010-11-15 10:54:00 10831 3

转载 struts.objectFactory

<br />由spring管理struts的Action实例<br /> <br /> <br /> 当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式:<br />(1)struts.xml中:<br /> xml 代码<br /><constant name="struts.objectFactory" value="spring" /> <br

2010-11-15 10:50:00 8373 1

转载 Struts 2框架整合Spring

<br />Struts 2框架整合Spring很简单,下面是整合的步骤。<br />(1)复制文件。复制struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目录下。其中的x对应了Spring的版本号。还需要复制commons-logging.jar文件到WEB-INF/lib目录下。<br />(2)配置struts.objectFactory属性值。在struts.properties中设置struts.objectFactory属性值:<br /

2010-11-15 10:46:00 1022

转载 请求转发和重定向的区别

<br />请求转发和重定向的区别<br />一、调用方式<br /> <br />我们知道,在servlet中调用转发、重定向的语句如下:<br />request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jsp <br />response.sendRedirect("new.jsp");//重定向到new.jsp <br /> <br />在jsp页面中你也会看到通过下面的方式实现转发:<br /><jsp

2010-11-11 15:58:00 765

原创 struts1与struts2比较

Struts1与Struts2的特点与比较<br />Struts22010-05-17 21:27:41阅读1591评论0  字号:大中小 订阅<br />一.MVC的特点:<br />— 多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。 <br />— 模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等。<br />— 应用被分隔为三层,降低

2010-11-09 16:25:00 739

原创 ActionForm

<br />鄙人一点对struts1.2中ActionForm的理解<br />初学struts的人我认为首先应该把struts1.2学精,何为精,就是明白struts的控制流程以及它核心API的实现原理(比如 Action/DispatchAction/MappingDispatchAction/LookupDispatchAction /ActionForm的实现原理)然后自己会写一个“山寨版”的struts1.2,只有到达这样的程度你才能深刻体会struts1.2的MVC,也 才证明你学会了strut

2010-11-04 14:51:00 8273 4

原创 getAttribute和getParameter

<br />getParamete与getAttribute的用法<br /><br />HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:<br /><br />(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法<br /><br />(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welc

2010-11-04 14:49:00 744

原创 struts1工作原理

2010-09-15 17:49struts1的工作原理:在网上找了两张图,让我们来看一下1、struts1体系结构:      客户端发送请求(Http Request),被struts1的核心控件器ActionServlet接收,ActionServlet根据            struts-config.xml里的映射关系找到对就的Action,若找不到就返回500错误到JSP页面。若有就在      Action里的 excute()方法里执行相应的逻辑操作,比如调用Model层的方法,然后通过

2010-11-04 09:00:00 4629

原创 Struts1中web.xml和struts-config.xml的配置

  Struts1中web.xml和struts-config.xml的配置 收藏web.xml:有关Struts Controller的配置描述:因为Struts Controller的主要类ActionServlet是继承自HttpServlet,所以必须要在部署描述符(web.xml)中配置ActionServlet类及其访问映射。Struts Example Applicationactionorg.apache.struts.action.ActionServlet

2010-11-04 08:57:00 7675

原创 Struts1配置文件

首先,作为struts框架的核心描述符,struts-config.xml可以说一切尽在掌握中了,它描述了MVC模型,定义了所有的视图层和 控制层的接口,与控制层和模型层的接口进行结合。struts的控制器主要是actionservlet,但对于业务逻辑的操作,主要由 action,actinmapping,actinforward协调来完成,(在这里简单说一下,action主要是调用业务逻辑 的,actinmapping,actinforward主要是负责指定不同业务逻辑的运行方向,actionservl

2010-11-03 18:06:00 1704

原创 使用DynaActionForm自动填充Form

1.引入动态Form在前面我们已经知道,ActionForm是用来获取表单提交过来的信息。而为了具体的处理,我们必须写一个ActionForm的子类作为表单数据的存储bean。其实,我们也可以把数据填充到struts自带的动态From。这样就可以不必写ActionForm,但是却要为这个DynaActionFrom写好配置文件。2.实例演示:新建项目dynaFormreg.jsp页面内容如下:           username:           password:           age:   

2010-11-03 18:05:00 1002

原创 关于web.xml中的load-on-startup

2010-01-25关于web.xml中的load-on-startup文章分类:Java编程在servlet的配置当中,3的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。Servlet   specification:        The   load-on-startup   element   ind

2010-11-03 18:02:00 2773 1

原创 静态和动态FormBean

Struts1.2框架组件        1.视图组件           Struts1.2框架为视图层提供的组件主要是Struts标签和ActionFormBean对象,主要实现国际化、网页HTML表单的传输和验证、 错误信息的处理等。在这里我们首先来看ActionFormBean对象对表单的处理,在下一章我们会详细讲解Struts标签的使用。            FormBean根据其配置方式可分为静态FormBean和动态FormBean两大类,而这两大类根据其提供功能又可分别分为3种FormBe

2010-11-03 18:02:00 1601

原创 动态ActionForm

       使用ActionForm可以给开发者在处理HTML表单时带来极大的帮助,它简化了代码的编写,并提供了自动的数据验证。但是,ActionForm也存在几个非常明显的缺点。       首先,如果ActionForm对应的HTML表单添加或删除一些属性,ActionForm类就可能需要修改并重新编译;       其次,如果HTML表单是动态的,那么ActionForm更是无能为力了;       另外,ActionForm增加了项目中类的绝对数量!       于是从Struts1.1起,就引入

2010-11-03 18:01:00 831 1

原创 标签logic_iterate

2008-10-14logic:iterate 是Logic 标签库中最复杂的标签,也是用途最广的一个标签,它能够在一个循环中遍历数组、Collection、Enumeration、Iterator 或 Map 中的所有元素。 1. 遍历集合 的 name 属性指定需要进行遍历的集合对象, 它每次从集合中检索出一个元素, 然后把它放在page 范围内, 并以id 属性指定的字符串来命名这个元素, 例如:             Vector animals = new Vector();         a

2010-11-03 17:59:00 558

ScreenToGif.exe

ScreenToGif 截屏生成gif,ScreenToGif 截屏生成gif,

2019-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除