- 浏览: 107241 次
- 性别:
- 来自: 北京
最新评论
-
wxynxyo:
非常感谢,解决了一个问题
Spring MVC 类型转换 @InitBinder使用 转 -
hxsmile:
很清晰明了
MyEclipse下XFire开发Webservice实例 -
yaoyy:
...
MyEclipse下XFire开发Webservice实例 -
hyl523:
好,明白了,多谢!
MyEclipse下XFire开发Webservice实例
文章列表
重写hibernate方言
package com.ayu.hibernate.test;
import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQLDialect;
import org.hibernate.dialect.function.StandardSQLFunction;
public class AyuMySQLDialect extends MySQLDialect {
protected void registerVarcharTypes() {
registerFunction(&quo ...
- 2012-05-17 15:19
- 浏览 778
- 评论(0)
用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧
Class User{
String username;
String password = "默认口令";
Company company;
getter()&setter().....
}
Company company = companyDao.getById("id");
User user = new User();
u ...
- 2012-05-17 15:15
- 浏览 840
- 评论(0)
Spring 整合 Hibernate 时候用的 HibernateTemplate 不支持分页,因此需要自己包装一个类进行分页,具体实现如下...使用spring的hibernateTemplate的回调机制扩展hibernateTemplate的功能实现分页
回调封装了对异常和事务的处理
/**
* 使用hql 语句进行操作
* @param hql
* @param offset
* @param length
* @return List
*/
public List getListForPage(final String hql, final int offse ...
- 2012-05-17 14:23
- 浏览 592
- 评论(0)
这里说的动态级联菜单,指的是两个或多个下拉框(对应HTML中的SELECT标签),它们存在父子关系。其中某个下拉框的值发生变化时,它的子下拉框可选择的值也会发生变化,并且这些变化的值都是动态地从数据库中取出来的。
以前用其他方式实现过,但有的有些小BUG,有的代码可读性差,或者实现代码很多,实现起来麻烦,维护起来也麻烦。最近看了一下AJAX框架技术DWR,总算用一种比较轻松的方式实现了动态级联菜单。
实现方法如下:
首先定义好服务器端Java类,用来获取数据库中的动态信息,其接口方法类似于:
public List getLvlList(String parentStr);
然后在dw ...
- 2012-05-17 14:01
- 浏览 621
- 评论(0)
AOPJavaSpringBeanXML
目标bean,showValues(String value)方法执行作为连接点
Java代码
public class InitializingBeanNameClass
public String showValues(String value)
{
System.out.println("目标方法执行:");
System.out.println("传入参数:String arg: " + value);
return value;
}
} ...
- 2012-05-16 22:05
- 浏览 828
- 评论(0)
问题:
由于交互时前后台都需要建立相应的对象,这样在多表时就得建立更多的对象,用起来后:数据库中建立视图,后台建立jopo,前台也要建立相应的对象。如此很不方便
解决方法:
可以用map封装对象
例如:Query q = session.createQuery(" select new map(a.id, b.name from Obj1 as a, Obj2 as b) where a.id=b.id");
q.list();
这样返回的list中就是map对象,flex端可以用obj 或 arraylist来接收
可以将接受到的值直接赋值给d ...
- 2012-05-16 21:47
- 浏览 587
- 评论(0)
Flex+BlazeDS整合J2ee示例
- 博客分类:
- Flex
最近一个礼拜一直在研究flex,从Flex Builder 3 Plug-in的安装,到ActionScript3语言的学习,再到flex整合j2ee的开发,这一路走了不少弯路,其实配置开发环境,看别人演示是学习得最快的,如果光看文字描述是比较累的事情,描述了半天不然一张截图说明问题,这里总结一下flex+BlazeDS整合j2ee开发环境的配置过程:1.从http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/ 下载BlazeDS2.新建一个web project 名为:flexDemo3.解压BlazeDS.w ...
概述
继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring
一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将 ...
- 2012-05-14 22:56
- 浏览 629
- 评论(0)
一介绍
本文并不想介绍 Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合 Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的 ...
- 2012-05-11 23:18
- 浏览 888
- 评论(0)
web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http:/ ...
- 2012-05-11 23:05
- 浏览 793
- 评论(0)
学习一门新技术,最好是先看到实际的效果,所以接下来的几篇文章里,我们就来个先睹为快,看看Struts2的边边角角到底是怎么使用的,等我们有了一定的作战经验,再来透彻地分析它的运行原理。
准备就绪,咱们现在就开始问候struts2吧!
Step1:新建Web项目
用Eclipse创建一个名为strut2Demo的动态Web工程。
Step2:导入Struts 2类库
在Struts 2安装目录下的lib子目录中,有很多JAR包,不同的应用需要的JAR包是不同的。表1给出了开发Struts 2程序最少需要的JAR包。
表1
基于Struts 2的Web应用程序所需要的最少类库
...
- 2012-05-11 22:51
- 浏览 608
- 评论(0)
这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这个例子的主要目标只是想让想学AOP的能更快地入门,了解一下如何去配置AOP里面的东东。
目标对象的接口:IStudent.java
Java代码
1/**
2*
3*/
4packagecom.dragon.study;
5
6/**
7*@authordragon
8*
9*/
10publicinterfaceIStudent{
11
12publicvoidaddStudent(Stringname);
13}
目标类:StudentImpl.java
Jav ...
- 2012-05-11 00:02
- 浏览 556
- 评论(0)
hibernate 查询方式汇总
- 博客分类:
- SSH
1. 查询整个映射对象所有字段
Java代码
//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段
Stringhql="fromUsers";
Queryquery=session.createQuery(hql);
Listusers=query.list();
for(Usersuser:users){
System.out.println(user.getName()+":"+user.getPasswd()+":"+user.getId());
}
...
JAVA处理日期时间常用方法:
1.java.util.Calendar
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
- 2012-05-08 17:49
- 浏览 689
- 评论(0)
允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/19631
1.客户端上传文件
客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype="multipart/form-data"。提交表单时通过内置对象request,request.getInputStream();方法获得一个输入流。
在上传文件时,会有附加信息,如下所示:
--------------------- ...
- 2012-05-06 22:58
- 浏览 666
- 评论(0)