`
oufeng1983
  • 浏览: 25213 次
社区版块
存档分类
最新评论
文章列表
  这几天发现Hibernate中的Interceptor 的作用.使我很受感动.现在把他介绍给大家,希望对大家有帮助.也好相互学习 你可以在开启Session时载入一个自定义的Interceptor这个Interceptor会在对应的操作发生之前调用对应的方法,方法是你定义的实现了Interceptor接口的类的方法.Interceptor接口定义如下: java 代码 package org.hibernate;                     import java.io.Serializable;           import java. ...
在BO对象中实现Lifecycle接口,这个接口的定义如下: java 代码 package org.hibernate.classic;       import java.io.Serializable;    import org.hibernate.CallbackException;    import org.hibernate.Session;       public interface Lifecycle {        public static final boolean VETO = t ...
一、以下为连接SQL2000数据库:   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");        conn = DriverManager.getConnection        ("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=database","user","pwd");       ...
在使用用struts的actionForm时要把属性拷到BO对象时发现org.apache.commons.beanutils.PropertyUtilsBean的copyPropert有些问题:如不能把字符字符串转为Long类型(作为公共工具类本应是这样)为了适应开发需要我重写了copyPropert方法.下面贴出来 java 代码 package com.zhgrd.basic.util;       import java.beans.PropertyDescriptor;    import java.lang.reflect.Invocati ...
前几天客户要下一个报表.数据大概是2000条,报表结果是要进行多次统计的.如把统计逻辑放到程序中是不可选的.我试了下.下个报表要2分钟.我试了下视图只用了1秒不到.(视图当然会比应用程序快这是一定的.关键是怎样做到统计逻辑在视图中实现)下面介绍下:  逻辑是这样的: A表是用户信息表.B表是用户积分情况表,C表是用户积分使用情况表,B表有两种状态.1-用户可使用的积分,2-用户还不能使用的积分,C表有2种状态.1-已使用了的积分数据,2-已冻结的积分数据,现在要求用户的总积分数,已使用积分数,冻结的积分数,还可使用积分数. 我是这样做的: sql 代码 create or repl ...
在开发过程中工具类可以简化我们的操作,提高代码重用.下面是我操作poi(一个Excel操作组件)的工具类.请大家指点 java 代码    import org.apache.poi.hssf.usermodel.HSSFCell;       public class PoiUtil {                public static String getStringCell(HSSFCell cell) {            String str = null;              if (cell ! ...
北大青鸟这个名字大家一定不怎么陌生了。我是一个没接受过正规软件教肓的程序员。我就我个人的观点谈谈北大青鸟。北大青鸟是中国最大的IT培训机构.他对中国的IT业是做了很大贡献的. 北大青鸟的教育着重于实用.他们对电脑的基础知识不是怎么重视,当然这有他们的原因,他们是职业学校,不是学历培训,中国有句老话师傅请进门修行在各人,在北大青鸟学的好的学生一般能进入软件工程师岗位.并能很快上手.一个班大概也只有三四个能做软件工程师吧.这个数字可比大学生多多了.所以要进北大青鸟学习的请思考下,你是否适合学习,或你能否学好.北大青鸟是说推荐就业的.这个不要把就业的希望寄予学校.如果这么想哪我认为你就不要去学了.公司 ...
tomcat是一个不错的开发服务器。由于是轻量级的所以一直受到程序员的青睐。其实weblogic,Jboss的核心也是tomcat。这个你可在weblogic,jboss的安装目录中找到tomcat的痕迹 。前些时候我研究了一下tomcat建数据源。现在向大家介绍一种简单的建数据源的方法: 在%tomcat%/conf\Catalina\localhost下建一个应用发布配制文件(我的博客中《tomcat发布实用程序》中有介绍)其内容应是: xml 代码 <Context displayName="netwalk" path="/netwalk ...
发布tomcat应用程序有很多种方法。这里我向大家介绍一种简单的: 在tomcat安装目录中找到%tomcat_home%/conf\Catalina\localhost这个目录下可放配制应用程序的xml。接下来我们要写个发布应用的xml如: <context path="/ygjl" docbase="D:\eclipseOu\myworkspace\zhgrd_ygjl\ygjl"></context> xml 代码 <Context path="/ygjl" docBase=" ...
传统测试的问题: 1.测试滞后。传统的软件开发流程,大多采用瀑布流程。它将软件开发分为需求,分析设计与编著码,整合,测试等阶段,这样折流程很直观,介会导致测试滞后。 2。时间仓促:时间仓促是软件项目最常见的一个问题材和风险,也是测试不能有效完成的原因之一。由于前戎投入过多精力在程式序设计与编码,最后只留下少量时间进行测试。 3。高风险。 在Java中,习惯的测试方法是"testing main",就是第个class都应该有一个用于测试的main函数。这是一个合理的习惯,介这种作法很难运行多个测试或者说同时运行多个测试案例。面JUnit框架恰恰做到了这点,它具备运行自动测试套件 ...
我在为JSF加了ajax4jsf后原JSF标签的readonly属性设为true后。在后台的manageBean中取不到标签的值。这是为什么?
  珠海是个美丽的城市。当我进珠海的第一天我就立志我要留在这个美丽的城市.哪时我是一个刚出校门的高中生。2002年10月我有了我的第一份工作。工厂机电学徒工。在师傅的指引下。很快学会了工厂机电维修。一年后我离开了这家公司。原因很简单,工资太低。在我服务的一年时间里,我的每的工资没有超过600元。离开第一家工厂的时间正是我来珠海一年的日子。10月7号。    离开第一家公司很快我就找到了第二份工作。在一家日资工厂做水电维护。我很喜欢自已的工作。在这个岗位上我有机会接触珠海的小老板们。在这我学会了怎样处事,为人。这个岗位也没干多长时间。6个月后我被日方的机电维修部主管看中,被提入机电部从事机电维修工 ...
Global site tag (gtag.js) - Google Analytics