- 浏览: 112808 次
- 性别:
- 来自: 北京
-
最新评论
-
Inmethetiger:
yixiandave 写道能不能在Validation注解的m ...
Spring验证小结和问题 -
yixiandave:
Inmethetiger 写道yixiandave 写道如果用 ...
Spring验证小结和问题 -
Inmethetiger:
yixiandave 写道如果用JSR303的话,可以引入hi ...
Spring验证小结和问题 -
yixiandave:
如果用JSR303的话,可以引入hibernate-valid ...
Spring验证小结和问题 -
jackytang520:
貌似用了这么久,没有碰到过这个问题..
idea属性文件中文乱码
文章列表
前面讲了两大类,四种spring事务的方式。这篇主要记录基于注解的springmvc+声明式或者注解式事务。
基于注解的就只要把<tx:advice>注销掉。改成<tx:annotation-driven transaction-manager="transactionManager" />就行。
注意的是。在applicationContext.xml中的和[servlet-name]-servlet.xml中的<component-scan>。在前者中,没有包含控制器的包。如果包含,则事务不起作用。具体原因是:
服务器启动加 ...
前两天一人问我,在使用spring mvc (基于注解) 的时候,事务失效(也是基于注解)。问我咋搞。好吧,我承认其实我一直只是在走马观花的看了一下spring的事务处理,因为我现在做的项目基本上只用到了查询,完全没有考虑事务回滚不回滚的问题。不过既然问到了,我就打算看一下。结果问题一大堆。所以,现在记下来,算是总结,也算是备忘。
编程式事务就不搞了。主要是搞声明式和注解式的事务。
由于我对spring事务是个新手。所以我做了几个小例子,一步一步的深入。
第一种:在非mvc中使用声明式事务。
package cn.lyy.model;
public class Teacher ...
编程心得第一期--2012-11-12
- 博客分类:
- 心得
注:以下这些是编程过程中遇到的一些问题。有的小到只要到网上一搜或者在官方文档里面一翻就能找到答案,有的却是自己花了一点时间去实验,最后才得到的一点结果。不过现在我把这些小的或者大的都放到这里。主要是为了自己能方便的记忆。那些很容易的记住的就当做知识点,那些实验了的结论就当做备忘。
第一期
Q1:<mvc:annotation-driven>是什么?
A1:相当于注册了DefaultAnnotationHandlerMapping(实现类型级别的注解)和AnnotationMethodHandlerAdapter(实现方法级别的注解)
...
今天在使用mybatis的时候,发现dao的实现竟然可以不需要写一行代码,让我小小的震惊了一翻。
以下是截取mybatis官方文档中的一个小例子。比较好的说明了这个情况
需要的jar文件。 spring 3.0.5版本。 mybatis-3.0.5 mybatis-spring-1.0.1以及其依赖的包
package org.mybatis.jpetstore.domain;
import java.io.Serializable;
public class Category implements Serializable {
private s ...
今天用sqlite做一个测试。杂七杂八的配置好之后,就开始跑起来。结果发现sqlite没有配置好,一直没用过mock测试,所以直接在dao的实现里面写了一个main方法。.db文件放在项目下。
public static void main(String[] args) throws SQLException,
ClassNotFoundException {
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"applicationContext.xml");
...
转载自:http://blog.sina.com.cn/s/blog_6d3c1ec601017q4l.html
下列参数一般都和@RequestMapping配合使用。
A、@CookieValue
org.springframework.web.bind.annotation.CookieValue
public @interface CookieValue
Annotation which indicates that a method parameter should be bound to an HTTP cookie. Supported for annotated handle ...
http://inmethetiger.iteye.com/blog/1715095
本来打算翻译这本书的,最后还是写了一下摘要。不知道这是原创还是盗版。如果有侵权之类的问题在的话,麻烦告之。
使用ruby非常简单,比如所有语言的第一个程序Hello world。只需在控制台输入
HelloWorld.rb
#在控制台打印Helo ruby
puts "Hello Ruby"
这样控制台就能输出Hello Ruby。没有类,没有头,甚至没有main函数。
如果需要在控制台输入,也可以使用下面的代码:
pri ...
http://inmethetiger.iteye.com/blog/1714669
作为一个用了学了几年java的我,今天看了一下ruby,立马让我惊呆了。之前我对ruby只有耳闻,但是根本没有写过一行ruby代码,甚至也没看到过ruby。上午,照着参考文档写了一个ruby on rails ...
http://inmethetiger.iteye.com/blog/1714566
今天没事,看了一下ruby on rails 。发现挺不错的。对于一个完全没有接触过ruby on rails的人来说,完全参考这篇文档竟然也能跑起比Hello world 强悍的web应用。所以把这篇文章摘抄下来。 ...
这个是我之前的iteye号上的,现在放在这个号里面,方便整理
最近要做毕业设计,以前用的数据库是oracle,基本上没出现过中文乱码的问题。可是毕业设计人在外地,带的笔记本比较垃圾,oracle根本带不起。一个eclipse加上一个火狐cpu就已经跑到90%了。所以最后决定用mysql数据库。前台用的是jsp,使用的编码格式是utf-8。
不过mysql的中文乱码让我纠结了许久。经过一番查询,最终解决了。
一:查看编程环境是否为utf-8
方法:右键项目名称-属性 找到文本文件编码 选择utf-8.
二:设置jsp页面的编码格式:
方法:cont ...
这个分页采用的是oracle的后台分页,但是却没有将他分层。因为只是写给别人的一个小参考。而我也是扒的别人的代码,不过在自己机器上调试还是通过了的。之前一直知道分页,但是自己还真没有写过分页。只有毕业设计的时候写过,现在看看惨不忍睹,一开始就是一个select * 从数据库里面全部取出来,然后放到一个List里面。而这个确实后台分页。因为是扒的别人的代码所以有点凌乱,不过对自己理解分页却还是不过。那个人呢的注释很详细。
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.A ...
首先,开始登录:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page isELIgnored="false"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD H ...
时间来到十月,国庆放假放得那叫一个天昏地暗,没有回去,但是办公室也封了,所以根本就进不去,只能拿我的破笔记本看点东西了。因为笔记本太差了,根本带不起eclipse。跑个浏览器就快卡死了。所以主要是用来看 ...
第一个struts2程序。写了有一段时间了吧!准确的说是很久很久了。现在贴出来,不然哪天我都忘记了。不是原创。不知道抄的哪本书上的。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd ...
http://inmethetiger.iteye.com/blog/1708764
首先,这些代码单独抽出来没有实际意义。因为这个与jsp页面有所联系。而且与数据库的结构也有很大的关系。而写这个的原因是,前台用js写的。大约总共写下来差不多有500行左右。 ...