- 浏览: 394019 次
- 性别:
- 来自: 北京
-
最新评论
-
fuchenggangs:
手动抛出异常后想要自动回滚@Transactional(rol ...
spring mvc 与JPA/Hibernate的整合示例 -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
利用eclipse构建和部署maven工程 -
hzw2312:
好像这个事务不起作用呀!
@Transactional(rea ...
spring mvc 与JPA/Hibernate的整合示例 -
huhuhuhh:
类目清晰,感谢分享!
spring mvc 与JPA/Hibernate的整合示例 -
endual:
菜鸟问下,<!-- Spring Data Jpa配置 ...
spring mvc 与JPA/Hibernate的整合示例
文章列表
struts2支持多种表达式语言,如:jstl、OGNL等常用表达式。但它默认的还是OGNL。从网上收集了下资料,做个学习笔记。(首先向资料的原创作者致谢!因为下面的内容有部分引用,例如:http://www.blogjava.net/max/archive/2007/04/28/114417.htm ...
- 2008-09-26 13:25
- 浏览 7119
- 评论(0)
一、select标签
(1)、静态构造下拉选项
<s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select>
注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option
headerKey指定 ...
- 2008-09-25 15:42
- 浏览 7206
- 评论(0)
每天做页面都要用到一些js函数。
/**
* 清空表单数据
* oForm:表单对象
*/
function doReset(oForm){
//document.forms[0].reset();
var elements = oForm.elements;
for(var i=0;i<elements.length;i++){
if(elements[i].type=="text"){
elements[i].value="";
}
if(elements[i].type=="se ...
启动tomcat时报如下异常(节选)
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/ ...
- 2008-09-13 22:25
- 浏览 1240
- 评论(0)
越来越多的项目要用maven来构建了。自己脑子不好使,常常会忘了一些maven的执行命令。现在收集一下。列出来,备忘!
mvn -Declipse.workspace=c:\eclipse\workspace eclipse:add-maven-repo
为给eclipse指定工作空间。"c:\eclipse\workspace "即eclipse的workspace
mvn eclipse:eclipse
为项目造成eclipse工程文件。即将maven项目转化为一个eclipse工程
mvn –o war:exploded
离线发布修改过的jsp等工程文件
mvn ...
- 2008-09-13 21:43
- 浏览 2156
- 评论(0)
在ssh框架下会经常用到hql查询,和jdbc编程一样我们也需防止hql注入。所谓的hql注入,总结起来就是利用表单输入“'”以及“or”等sql语法的保留字或语法符号,来巧妙的避开常用的验证的手段而已。
通常的解决办法就是进行动态参数设置。具体做法是:
先将hql拼装起来。用"?"代替变量值。然后在hibernate里将参数值动态注入。表达起来比较费劲。还是贴代码吧:
/**
* 通过hql分页查询
* @param form
* @param pageNo
* @param pageSize
*/
public Page pageBy ...
- 2008-09-08 17:13
- 浏览 4500
- 评论(1)
要运用struts2的验证框架。没有什么前提条件和配置。只需一个国际化资源文件和验证文件即可。
国际化文件就是struts.xml或struts.proterties文件中配置的,假如是在struts.xml中以常量来配置的。可以这样配置:
<constant name="struts.custom.i18n.resources" value="ApplicationResources,errors" />
那么所有classpath路径下的文件名为ApplicationResources.properties或是errors.propert ...
- 2008-09-07 23:45
- 浏览 2411
- 评论(0)
前面几步已经基本搭起了一个可以开发的框架了。但是还不完整。比如事务管理就没有加上。这里补上。
由于我们在持久层用hibernate来实现。所有的CRUD都是hibernate的API.所以事务就可以委托给hibernate来做。那么我们需要在spring的 ...
- 2008-09-07 22:19
- 浏览 2738
- 评论(0)
首选在.css文件里定义:
@media print{
.noPrint{visibility:hidden}
.pageNext{page-break-after: always;}
}
在需要换页的地方插入一行
<tr class="pageNext"><td height="1" colspan="8"></td></tr>
好象只能用在tr元素上
将不希望出现在打印纸的元素加上noPrint
<table width="100%" ...
- 2008-07-31 23:54
- 浏览 2103
- 评论(0)
一、构造js对象
1、构造函数
function Parent(name,age,sex){
this.name=name;
this.age=age;
this.sex=sex;
this.toString=function(){
//TODO
}
}
2、prototype关键字
function Parent(){}
Parent.prototype.name="";
Parent.prototype.age=0;
Parent.prototype.sex="";
Parent.prot ...
- 2008-07-30 14:48
- 浏览 1321
- 评论(0)
这一步要实现的目标是在执行mvn package时,maven为我们自动创建数据表,并将测试数据添加进去。是不是很实用?你要觉得不所谓,也要以跳过这步。
一、加入ssh支持
就是增加struts、spring、hibernate等的依赖包啦。。不细说了。后面详细说明。
二、配置插件
这一块是最复杂的,先来了解两个插件:
1、hibernate3-maven-plugin插件可实现自动生成数据库schema
hibernate3:hbm2cfgxml: Generates hibernate.cfg.xml
hibernate3:hbm2ddl: Generates database sc ...
- 2008-07-29 18:02
- 浏览 5517
- 评论(0)
创建完web工程之后,一般我们就可以开始开发了。所以,这一节我们需要为这个web工程加入j2ee框架的支持。
这里其实不太好分清楚先加哪后加哪,因为系统框架是需要整体运行的,相互的关系很紧密,比如我只加入struts2.那么在运行时会报错。因为struts2缺省是用spring来做容器的。(当然也可以修改,但这里不是不作讨论)。
一、依赖包
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifact ...
- 2008-07-29 16:44
- 浏览 2669
- 评论(0)
1、
现象:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instan ...
- 2008-07-29 13:17
- 浏览 3620
- 评论(0)
前言
前期参与了一个项目,采用了maven+appfuse来融合相关主流技术框架.个人感觉maven是个好东东,很实用,但appfuse自动化成度太高,融合的东西也太多。做大型项目还可以,中小项目就显行太臃肿了。故萌生了给它瘦身的想法。也 ...
- 2008-07-28 17:52
- 浏览 6283
- 评论(0)
自认为以前写过不少js程序,所以一直自认为js就那点破事儿。最近看了几个项目是用extJS实现的。受了点刺激--原来js还能做那么多事!决定放下架子,虚心学习下了。先从JSON开始,这也是ajax的一个必要前提(虽可用xml,但明显json更灵活)
一、JSON的概念
JSON是JavaScript Object Notation的缩写,一种轻量级的数据交换格式。据说从javascript1.5版就开始广泛采用了。(呵呵。。。没有深入研究过,不多说了。)
二、JSON能干什么
从概念上大概知道它就是一种数据交换格式。也可以说是js的原生格式(一种说法是类C语言),因为天生就是javasc ...
- 2008-07-21 12:06
- 浏览 1287
- 评论(0)