- 浏览: 115542 次
- 性别:
- 来自: 北京
最新评论
-
wangyuyang:
找到解决的办法了,谢谢!
linux安装mysql二进制文件tar.gz -
wangyuyang:
你这样设置能从其他主机访问这个mysql。我这里提示:mysq ...
linux安装mysql二进制文件tar.gz -
wl296784423:
撒的发
特殊字符转义 -
wl296784423:
阿萨德发生的[b][/b][i][/i][u][/u]
特殊字符转义 -
萧十一狼:
<result name="invalid.t ...
webwork token防止表单重复提交(转)
文章列表
最近研究了spring的事务管理,在网上借鉴了很多blog,一一实践后,我把我的实践成果贴出来大家分享,感谢那些对我有帮助的blog的主人。
SPRING的两种事务管理方式:编程式、声明式。通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。
一、
Spring事务策略
Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象接口: org.springframework.transaction.PlatformTr ...
页面引进jquery
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.js"></script>
function test(){
var url = "/donategroup/queryMemberDonate.action";
$.getJSON(url, function(json){
alert(json);//json是一个json数组
for(var i= ...
转自(http://www.playes.net/Blog/356.asp)
什么是 SHTML
使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。
SSI工作 ...
转自(http://www.blogjava.net/robbie/archive/2009/04/05/264003.html)
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、Transa ...
转自http://ealpha.iteye.com/blog/56440
在hibernate中实现自定义类型,只要实现UserType接口即可或者以Compnent的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注
举个简单例子:Person类有一个 name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性:
private String firstName;
private String lastName;
我们可以用一个Name类来 ...
比较基础,web开发人员必须了解的基础知识,面试的时候也常会问到
这篇文章讲的很详细,自己就不写了
http://woodsman.iteye.com/blog/483886
这个blog也很有参考价值
http://blog.csdn.net/wocongdongfanglai/archive/2007/02/05/1502615.aspx
一、IE下面实现复制文本到剪贴板很简单,只需要一行代码:
window.clipboardData.setData("Text",varstring);
二、火狐下面就很麻烦了,目前常见的有2种方式:
第一种,比较少见,利用firefox的特性,但是需要用户手动去修改浏览器的设置,所以这种方法是下策,实现方式如下:
(参考http://www.iteye.com/topic/125198)
function copyToClipboard(txt) {
if(window.clipboardData) {
window ...
页面上调用的方式
<input type="image" src="images/gy45.gif" onClick ="javascript:bookmark(document.title, document.URL);return false" />
实现收藏页面的js
function bookmark(title, url) {
if (document.all)
window.external.AddFavorite(url, title);
else if (window ...
转载http://blog.csdn.net/azheng270/archive/2008/03/11/2169906.aspx
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。
先简单解释一下什么是 Annotation,这个单词一般是翻译成元数据。元数据 ...
转自(http://xhfei.iteye.com/admin/blogs/new)
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接
使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具 ...
Annotation用起来真是太方便了,多对多映射很需要很少的几个注解就可以搞定.
需要的jar包是ejb3-persistence.jar(见附件)
实例:
用户表:user
CREATE TABLE user(
id BIGINT NOT NULL,
optimistic INT,
userName VARCHAR(32),
password VARCHAR(128),
PRIMARY KEY (id)
);
角色表
...
CLOB类型,在实体里声明为String即可,
下面是示例代码
@Entity
@Table(name="Test")
@SequenceGenerator(
name="SEQ_STORE",
sequenceName="member_id_sequence"
)
public class Test extends AutoIDEntity{
private String netaddr;
private String name;
public String getNetaddr() {
retu ...
转自(http://www.blogjava.net/i369/articles/219407.html)
1.EhCache是什么
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;
2.EhCache的使用注意点
当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。但对于数据经常修改的表来说,可能就失去缓存的意义了(不能减轻数据库压力);
3.EhCa ...
留着自己看的。
转自(http://vinter.iteye.com/blog/492319)
1.<project>标签
每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,
就如代码中所示,其各个属性的含义分别如下。
(1) default表示默认的运行目标,这个属性是必须的。
(2) basedir表示项目的基准目录。
(3) name表示项目名。
(4) description表示项目的描述。
每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有
自己的构建文件。 ...
转过来留着自己看的
转自(http://qiuye.iteye.com/blog/28207)
webwork.properties 的属性值实在太多太烦人;
Start:
文件说明
default.properties是Webwork的缺省配置文件,可以被classpath根目录下的 webwork.properties 文件覆盖
配置工厂
指定用来配置webwork的 Configuration.
用户可以扩展 com.opensymphony.webwork.config.Configuration 来创建自己的方式来获取配置参数以传给webwork ...