- 博客(55)
- 收藏
- 关注
原创 使用spring查找hibernate映射文件
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations他们的区别:mappingResources:指定classpath下具体映射文件名<property name="mappingResour...
2008-09-12 14:02:13
186
原创 JdbcTemplate - 查询
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法1 jdbcTemplate.queryForInt() 和 jdbcTemplate.queryForLong()例如下面使用queryForInt()方法传回user表中的记录数: jdbcTemplate.queryForInt("SELECT COUNT(*) FROM user"); 2 jdbc...
2008-09-11 15:29:59
207
spring执行定时任务
package timerTask;import java.util.TimerTask;public class SayHelloTask extends TimerTask { @Override public void run() { // TODO Auto-generated method stub System.out.println("测试Timer...
2008-09-08 14:57:25
173
原创 CXF简单例子
service框架用apache CXF,服务器tomcat ,还有spring框架 OpenSource中关于CXF的简介:Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息格式(或b...
2008-09-08 10:48:13
209
原创 XFire与Spring结合
1、使用org.codehaus.xfire.spring.XFireSpringServlet与ServiceBean1.1 web.xml的配置 <web-app> <display-name>Spring Image Database</display-name> <description>Spring Image Database...
2008-09-05 10:42:17
213
JSF转换器
f:convertNumber用来对数字,通货等等进行格式转换f:convertNumber用法例: 价格: <h:inputText value="123456"> <f:convertNumber type="currency" currencySymbol="$"/> </h:inputText> <p
2008-09-03 12:46:08
215
原创 a4j:ajaxListener 实现ajax更新功能
<h:dataTable value="#{pictures.al}" var="pics"><f:facet name="header"><f:verbatim>Data table with Pictures and Zoom Elements</f:verbatim></f:facet>&
2008-09-02 15:31:31
371
ActiveMQ非嵌入Broker配置
web.xml <context-param> <param-name>brokerURI</param-name> <param-value>/WEB-INF/activemq.xml</param-value> </context-param> <listener> &l
2008-08-28 16:02:14
310
原创 ActiveMQ在数据中的表说明
<一>表说明: 当在启动ActiveMQ时,先判断表是否存在,如果不存在,将去创建表,如下: (1)ACTIVEMQ_ACKS:持久订阅者列表 1.CONTAINER:类型://主题 如:topic://basicInfo.topic 2.SUB_DEST:应该是描述,与1内容相同 3.CLIENT_ID:持久订阅者的标志ID,必须唯一 4.SUB_NAME:持久订阅者的名称.(dur...
2008-08-28 14:58:47
607
原创 JMS基本概念
1.JMS概述JAVA 消息服务(JMS)定义了Java 中访问消息中间件的接口。JMS只是接口,并没有给予实现,实现JMS接口的消息中间件称为JMS Provider消息中间件提供企业数据的异步传输,通过消息中间件,一些原本互相孤立的业务组件可以组合成一个可靠的、灵活的系统。也可以模拟实现同步传输,但其实质仍然是异步的。JMS 支持两种消息类型PTP (Point-to-Point)和Pub...
2008-08-28 14:56:45
157
原创 一个通用的泛型GenericHibernateDao
编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。GenericDao.java:package dao;import java.io.Serializable;import java.util.Collection;imp...
2008-08-25 16:30:10
110
原创 Ajax实现页面加载等待
function createXMLHttpRequest(){ if(window.XMLHttpRequest){ //Mozilla XMLHttpReq=new XMLHttpRequest(); } else if(window.ActiveXObject){ try{ XMLHttpReq=new Acti...
2008-08-22 11:50:51
320
在selectItems 中使用Binding属性
<h:selectOneMenu immediate="true" value="#{myBean.bank}"> <f:selectItems binding="#{myBean.banks}" /></h:selectOneMenu> public class MyBean{ private UISelectItems ban..
2008-08-14 18:14:56
297
原创 JSF 分组下拉列表框的实现
mport javax.faces.model.SelectItem;import javax.faces.model.SelectItemGroup;public class FileItemsBean { /** * 规范性文件 */ private SelectItem[] ruleFile = { new SelectItem(...
2008-08-14 16:27:42
822
原创 Compass入门
1.概述Compass将lucene、Spring、Hibernate三者的起来,以很低很低的成本快速实现企业应用中的搜索功能。 HomePage: http://www.opensymphony.com/compass/ springside里用了compass来做图书搜索,快速建立的流程如下: 1.用简单的compass annotation把Book对象映射到Lucene。2.配...
2008-07-28 19:50:58
163
JSF与DWR整合
dwr.xml<allow> ... <create creator="jsf" javascript="ScriptName"> <param name="managedBeanName" value="beanName"/> <param name="class" value=&qu
2008-07-24 17:50:24
184
JSF Validation Error: Value is not valid错误
public ArrayList<SelectItem> getLandSelectList() {if (landSelectList != null) {return landSelectList;} landSelectList = new ArrayList<SelectItem>();List<Land> landList = this...
2008-07-21 13:53:40
356
JSF Binding属性
<h:dataTable var="item" value="#{MyBean.items}"binding="#{MyBean.dataTable}" ><h:column> <h:outputText styleClass="output" value="#{item.productName}"/><
2008-07-14 17:50:00
314
使用dom4j的xPath解析XML
books.xml:<?xml version="1.0" encoding="UTF-8"?><books> <!--This is a test for dom4j, jakoes, 2007.7.19--> <book show="yes" url="lucene.net">
2008-06-30 14:53:18
298
Spring+JPA+MySQL的配置文件
一直在整合spring+hibernate,今天整合一下JPA +Springpersistence.xml 默认放在 META-INF 目录下 <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...
2008-06-25 10:17:48
119
Spring 事务管理
通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。 声明式事务管理的配置方式,通常有如下三种: 1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。 2.采...
2008-06-25 09:20:05
111
使用JMeter 完成常用的压力测试
本文介绍了 JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即 Web 服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应...
2008-06-24 10:47:26
373
原创 spring和quartz进行定时邮件发送
一 发送邮件的基类:public abstract class BaseMailSender { protected String to; protected String from; protected String subject; protected MailSender sender; //当发送的邮件为简单邮件时用MailSender即可; //prote...
2008-06-22 18:45:31
135
Spring的JMSTemplate的使用
1:在web.xml文件中配置一个spring用的上下文:<context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/jmsconfig.xml </param-value> </context-pa...
2008-06-21 18:48:37
1833
如何让你的网站也支持OpenID(转载)
这是一个非常详细的教程,它将指导那些已经拥有了用户的网站,如何来一步一步实现对OpenID的支持。它将解释如何让新用户使用OpenID的URL来注册帐号,并让原有用户轻松绑定他们的OpenID。这个教程看起来有些长,因为我的目的是希望你不用做任何思考,在看完文章的时候就可以轻松搞定这些事情。概况首先我假定你的网站已经具备了以下的条件:1.一个用户信息数据库;每个用户有唯一的内部ID,用户通过他...
2008-06-20 18:53:28
693
Ajax4jsf 和 <h:message> 一起使用时候的问题
如果在页面中使用了<a4j:commandButton>来提交表单,并且使用<h:message for="componentid">来显示一些组件的报错信息,比如:<h:inputSecret id="password" value="#{userBean.user.password}" size="11" required="true&quo
2008-06-20 17:24:14
124
使用JavaMail发邮件
public class EmailUtil { public static void sendEmail(String smtpHost, String senderAddress, String senderName, String receiverAddress, String sub, String content) throws Exception { List<S...
2008-06-20 16:45:21
97
获取实时股票数据
股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口 1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var...
2008-06-19 20:24:18
800
JSF实现验证码
public class ImageData implements Serializable { private static final long serialVersionUID = -8161565799237268271L; private BufferedImage image; Integer width = 60; Integer height = 20; Color b...
2008-06-18 18:21:47
227
Open Session In View解决session.close问题
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Session In V...
2008-06-17 18:17:42
184
在已有的WEB应用中配置与使用 FCKeditor 2.5.1 网页编辑器
对于网页编辑器来说, 我觉得FCKeditor最好用了, 因为它的配置均只要在两个配置文件配置即可, 对于不同的场合, 还可以根据需要定删除增加编辑器的功能, 就像我现在正在编辑这个BLOG的编辑器一样.我一直都是在用FCKeditor, 写这个BLOG, 一是作为存档, 二是希望在配置与使用过程中碰到和我一样的朋友们能够在我得到帮助.相关环境: Tomcat 5.5.26, Java 5, ...
2008-06-14 17:10:13
160
Acegi + Spring + Hibernate + Struts 2搭建基于角色的权限控制系统
安全永远是WEB应用系统必须面对的头等大事, 也是最头疼的事, 其实安全系统就只包括两个问题: 认证和授权. 以前做些网站系统, 安全检测逻辑都在放在须要安全控制的代码前面, 这样做有很多不好的地方, 重复多次的编码就不用说了, 代码移植性, 重用性都得不到体现, 安全检测逻辑要永远和业务逻辑放在一起. 那么, 能不能够在进入方法前就调用一些安全检测? 其实Spring AOP就是...
2008-06-14 16:15:27
124
在Struts 2中实现文件上传
实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现以下是例子所依赖类包的列表:首先,创建文件上传页面FileUpload.jsp,内容如下:<...
2008-06-14 01:03:59
113
RichFaces文件上传
public void uploadListener(UploadEvent event) { try { UploadItem item = event.getUploadItem(); String fileName = item.getFileName(); String filepath = FacesUtil.getServletContext().getRealP...
2008-06-12 18:15:36
217
GlassFish v3 TP2
1) 下载zip文件 Download the gfv3-preview2.zip http://download.java.net/glassfish/v3-tp2/promoted/gfv3-preview2.zip2)解压zip文件 Unzip the gfv3-preview2.zip file. unzip gfv3-preview2.zip3)(可选Opt...
2008-06-09 12:31:27
157
Maven2入门
Maven入门--概念与实例 最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉及Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的基本方法。文末有例子代码下载的链接1 关键名词 Project:任何您想build的事物,Mave...
2008-06-08 21:14:33
122
ExtJS+Jquery实现文件上传
jQuery.extend({ createUploadIframe: function(id, uri){ var frameId = 'jQuery' + id; if(window.ActiveXObject) { var io = document.createElemen...
2008-06-07 23:09:21
157
最近偶正在学习jQuery和ExtJS
Using Ext With jQuery web2.0时代是一个Ajax横行的时代,几年前在大学学的那点javascript知识可以发挥作用了,最近开始使用并学习jquery和extJS两个Ajax框架,感觉功能还是挺强大的,jquery在dom的query方面那是相当令人激动啊,难怪叫这个名字了,同时也看了下ext2.1,那个做的界面确实挺漂亮的,用jquery来实现逻辑跳转,用e...
2008-06-07 22:48:17
165
JSF: 联动菜单局部刷新
select.jsp <%@ page language="java" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%><%@ taglib uri="http://java.sun.com/jsf/core" prefi
2008-06-06 22:26:40
483
hibernate 中HQL语句查询学习
6.4 HQL的多表查询对象之间总是有各种各样的关系,关联关系是类之间最常见的关系。多表查询是HQL中的强大功能之一,包括内连接、左连接和右连接等。多表查询的设置及运行都比较麻烦,在运行本节中的示例时,务必保证每一步都没有错误。6.4.1 表之间的关联关系在数据库joblog中用到了3个表:student(学生表)、course(课程表)和sc(选课表)。这些表的详细信息见6.1.1节“示例...
2008-06-02 19:31:03
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人