随笔分类 -  J2EE

上一页 1 2 3 4 5 下一页
gethibernatetemplate find条件查询方法
摘要:Spring中常用的hql查询方法(getHibernateTemplate()) --------------------------------- 一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test"); 或模糊查询: 阅读全文
posted @ 2011-01-17 14:37 草原和大树 阅读(19263) 评论(0) 推荐(3)
request 的部分方法
摘要:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; base href="%=basePath%"base href="..."是用来表明当前页面的相对路径所使用的根路径的。比如,页面内部有一个连接,完整的路径应该是 http://localhost:80/myblog/authen/login.do其中http://server/是服务器的基本路 阅读全文
posted @ 2011-01-10 10:37 草原和大树 阅读(468) 评论(0) 推荐(1)
关于BeanUtils中copyProperties方法的研究体会 (转)
摘要:在Struts中经常看到BeanUtils.copyProperties这个方法满天飞,特别是在提取表单中的值的时候,但是这个方法具体怎么实现属性的复制却一直不是很明白,特别是在复制属性的时候,比方说把b复制到a,BeanUtils.copyProperties(a,b),是不是把b的所有属性都复制过去了呢?如果是同一个属性,b中的值是不是会覆盖掉a中的值?这些应该都可以从BeanUtils的源码中得到答案,奈何找了半天没找到源码,在网上也没有找到别人的答复,于是本着实践是检验真理的唯一标准,决定亲自测试一把,^_^。首先我们构建两个类People和Person,它们的实例呆会会用来相互复制。 阅读全文
posted @ 2010-12-31 17:51 草原和大树 阅读(4164) 评论(2) 推荐(0)
linux 修改IP, DNS 命令
摘要:linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP   cat /etc/network/interfaces   # This file describes the network interfaces available on your system   # and how to activate them. For more information, see interfaces(5).   # The loopback network interface   auto lo   iface lo inet loopback   # The primary 阅读全文
posted @ 2010-12-20 17:03 草原和大树 阅读(1051) 评论(0) 推荐(0)
Spring与范型DAO类的结合
摘要:前一阵子发了一篇Hibernate官网上面的一个范型DAO类支持的笔记,只是这个DAO类是基于Hibernate的实现,最近在项目中也参考了这个 实现,并且与Spring结合在一起,加入了Spring的HibernateDaoSupport支持。具体代码如下。 IGenericDAO接口,这个接口与前一个帖子是一致的: Java代码 publicinterfaceIGenericDAO〈T,IDextendsSerializable〉{//通过ID检索对应的实体对象TfindById(IDid,booleanlock);//列出所有的实体对象List〈T〉findAll();//通过Examp 阅读全文
posted @ 2010-12-20 14:36 草原和大树 阅读(1285) 评论(0) 推荐(0)
Generic Data Access Objects -范型DAO类设计模式
摘要:Generic Data Access Objects 普通数据访问对象,这个是Hibernate官方网站上面的一个DAO类的设计模式,基于JDK5.0范型支持,文章地址如下: http://www.hibernate.org/328.html 我下面的代码与Hibernate官网上提供的有点不同。 首先定义DAO类的接口IGenericDAO,该接口定义了共同的CRUD操作: java 代码 /***定义通用的CRUD操作*@authorrainlife*/public interface IGenericDAO 〈T, ID extends Serializable〉{//通过主键标识查找 阅读全文
posted @ 2010-12-20 14:34 草原和大树 阅读(476) 评论(0) 推荐(0)
泛型DAO的设计模式
摘要:(一)首先定义DAO接口IGenericDAO,该接口定义了共同的CRUD操作: public interface IGenericDAOT,PK extends Serializable{ public T findById(PK id) ; public ListT findAll() ; public T save(T entity) ; public void delete(T entity) ; public void update(T entity) ; } (二)针对IGenericDAO接口的Hibernate实现,完成通用的CRUD操作 public cla 阅读全文
posted @ 2010-12-20 14:03 草原和大树 阅读(2790) 评论(0) 推荐(0)
MyEclipse 8.5 安装 SVN 插件
摘要:1.打开HELP-MyEclipse Configuration Center,切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。4.在右下角窗格(Pending C 阅读全文
posted @ 2010-12-18 17:18 草原和大树 阅读(506) 评论(0) 推荐(0)
如何在Myeclipse下安装和使用svn客户端插件
摘要:打开Myeclipse,在工具栏中选择help--- software updates ---find and install,进入之后如图所示:选择 search for new features to install,点击next进入下一步:点击“new remote site”按钮,在弹出的对话框中输入name:svn,url:http://subclipse.tigris.org/update_1.4.x点击ok,关闭对话框,并点击finish按钮,myeclipse自动下载插件安装程序,如下图所示:下载完插件之后,进入安装画面,如图:选择所要安装的svn插件内容,这里不勾选第二个 阅读全文
posted @ 2010-12-18 15:21 草原和大树 阅读(862) 评论(0) 推荐(0)
struts+spring action应配置为scope="prototype"
摘要:<bean id="personAction" scope="prototype" class="quickstart.action.PersonAction"> <constructor-arg ref="personService" /></bean>在配置文件中,bean默认是单例模式,应用服务器启动后就会立即创建bean,以后就可以重复使用。这带来一个问... 阅读全文
posted @ 2010-11-10 16:42 草原和大树 阅读(11592) 评论(0) 推荐(0)
getRequestURI,getRequestURL的区别
摘要:test1.jsp=======================<a href ="test.jsp?p=fuck">跳转到test2</a>test2.jsp=======================<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%Strin... 阅读全文
posted @ 2010-11-10 14:38 草原和大树 阅读(47202) 评论(3) 推荐(4)
如何在Myeclipse下安装和使用svn客户端插件
摘要:打开Myeclipse,在工具栏中选择help---> software updates --->find and install,进入之后如图所示:选择 search for new features to install,点击next进入下一步:点击“new remote site”按钮,在弹出的对话框中输入name:svn,url:http://subcl... 阅读全文
posted @ 2010-11-09 10:51 草原和大树 阅读(8746) 评论(0) 推荐(0)
JAVA WINDOWS 环境配置
摘要:JAVA_HOME=C:\Program Files\Java\jdk1.6.0_02classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarpath= %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 阅读全文
posted @ 2010-11-09 10:39 草原和大树 阅读(387) 评论(0) 推荐(0)
JSTL与EL
摘要:EL相关概念JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段。所以我们先来学习EL表达式EL主要用于查找作用域中的数据,然后对它们执行简单操作;它不是编程语言,甚至不是脚本编制语言。通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为。EL基本格式EL表达式的格式:用美元符号($)定界,内容包括在花括号({})中;例如: ${loginInfoBean.... 阅读全文
posted @ 2010-08-16 14:36 草原和大树 阅读(14578) 评论(1) 推荐(4)
在struts2 中通过ActionContext访问Session对象
摘要:通过com.opensymphony.xwork2.ActionContext取如先获取requestHttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);那么取session就和struts1一样... 阅读全文
posted @ 2010-01-22 11:42 草原和大树 阅读(5014) 评论(0) 推荐(0)
不同方式遍历Map集合
摘要:Map是一种以键值对的形式存在的集合,其中每个键映射到一个值,几乎所有通用 Map 都使用哈希映射。位于java.util包中。其子类有HashMap,TreeMap。HashMap缺省的情况下是线程非安全的;当多线程访问时可能需要提供同步机制,key和value的值允许为null,键值允许重复,没有顺序。 普通JAVA类遍历Map集合 Map map=new HashMap();map.put(... 阅读全文
posted @ 2010-01-22 11:19 草原和大树 阅读(24894) 评论(0) 推荐(0)
LOG4J安装配置实录
摘要:具体工作做完了,学习以下Log4j的使用。以前别人配好了我用,现在学着配置一下,并记录下全部过程。0、首先当然要下载log4j.jar了下载地址:http://logging.apache.org/log4j/1.2/download.html我下载的是log4j-1.2.15.jar1、新建Web Project工程名:log4j2、给工程添加Log4j从0步下载的文件中找到log4j-1.2.... 阅读全文
posted @ 2010-01-11 18:57 草原和大树 阅读(4266) 评论(0) 推荐(0)
struts+log4j
摘要:1.在classes下建立两个配置文件commons-logging.properties和log4j.properties .2.在commons-logging.properties里写入一行, org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger.说明用的是log4j。3.编写log4j.prop... 阅读全文
posted @ 2010-01-11 18:56 草原和大树 阅读(1683) 评论(0) 推荐(0)
Hibernate多条件查询方法收录
摘要:本文介绍了两种Hibernate多条件查询的方法。一个是通用方法,另一个则是用sql拼接,将搜索的多个条件在外部(即调用方)封装在了数组中。1. Hibernate多条件查询通用方法//value[i]为第i个查询条件propertyName[i]的值(本方法已通过测试) /*多条件查询,查询条件的值为空时自动除去该条件 *rigor为true时采用精确查询 */publicListsearchB... 阅读全文
posted @ 2010-01-07 14:05 草原和大树 阅读(5601) 评论(0) 推荐(0)
Attribute 和 Parameter 的区别
摘要:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数, (3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。 一般通过表单和链接传递的参数使用... 阅读全文
posted @ 2010-01-07 11:13 草原和大树 阅读(16638) 评论(0) 推荐(2)

上一页 1 2 3 4 5 下一页