- 浏览: 52960 次
- 性别:
- 来自: 成都
最新评论
-
笨小孩的快乐:
我最近也接触了些 Linux上的问题 做个网站项目编码还出现些 ...
.wav格式和.au格式的彩铃文件转换问题(Linux) -
fisherhe:
icegate 写道那个。。。。 比如 “login.do/m ...
struts_学习笔记(Action内置类) -
icegate:
那个。。。。 比如 “login.do/method=add” ...
struts_学习笔记(Action内置类) -
uniquejava:
总结的不错
spring学习笔记(架构和工作原理) -
pangbuddy:
谢谢总结!
spring学习笔记(架构和工作原理)
文章列表
我们知道struts2接受客户端请求,在Action中进行处理后,将视图结果返回。struts2容器自身不依赖于web容器,不用和servlet对象中的请求(request)、响应(response)进行关联,对于请求的参数,通过paramerInterceptor将参数封装在Action中,然后通过调用get、set方法将参数值设置进Action之中。如果仅仅获取参数,可能有时候满足不了开发的需求,有时我们要获取request或者response中的信息,要对其进行设置、处理。
一、ActionConext(Action执行的上下文,通过它可以获取参数、会话、local信 ...
/**
* 定义store,在baseParams中定义参数,请求服务端数据,返回数据源
*/
var modelsStore = new Ext.data.JsonStore({
url : 'cars-makes-models.action',
baseParams : {
cmd : 'models'
},
root : 'models',
fields : ['id', 'name']
});
/**
*
* makeCombo 父类combox 控制自身store的加载, 以及modelStore的加载 ...
项目里面有mysql4.x数据库存放了latin格式的历史数据,现要迁移至mysql5.x 编码格式为utf-8.
(假设存在两个数据库psx,psxbill)
第一步:进入mysql清除空间已含有相同名字的数据库:drop database psxbill,
drop database psx;
第二步:建立新的数据库空间psx,psxbill,并创建一份备份,psxbill2,psx2,
create database psx,create databse psxbill,create database psxbill2,create database psx ...
wsdl2java用法:
wsdl2java -p com -d src -all aa.wsdl
-p 指定其wsdl的命名空间,也就是要生成代码的包名:
-d 指定要产生代码所在目录
-client 生成客户端测试web service的代码
-server 生成服务器启动web service的代码
-impl 生成web service的实现代码
-ant 生成build.xml文件
-all 生成所有开始端点代码:types,service proxy,,service interface, server mainline ...
/**
* 数据源
*
* @type
*/
var makes = [['Acura'], ['Aston Martin'], ['Audi'], ['BMW'], ['Buick'],
['Cadillac'], ['Chevrolet'], ['Chrysler'], ['Dodge'], ['Ferrari'],
['Ford'], ['GMC'], ['Honda'], ['HUMMER'], ['Hyundai'], ['Infiniti'],
['Isuzu'], ['Jaguar']]
/**
* 构建store
*/
va ...
/* 空格操作 */
//去除左侧空格
function LTrim(str)
{
return str.replace(/^\s*/g,"");
}
//去右空格
function RTrim(str)
{
return str.replace(/\s*$/g,"");
}
//去掉字符串两端的空格 ...
之前一直纠结语音格式文件的处理上面,因为linux上只能读出.au格式的语音文件但是用户上传能上传.wav格式。想直接通过java的方式来处理,但是找了很久的资料没有找到解决办法,最后项目经理把linux的一段命令转换格式的代码给我,才想出解决办法.
项目的部分代码(前面的代码忽略):
/*得到上传的彩铃文件的文件名*/
String filename = model.getFileFileName();
/**
* 得到文件名前缀
*/
String filePreffix = filename.substring(0, fil ...
javaScript与java对象创建区别:
java语言基于类,当创建程序的时候,也同时构建了Class类模板,而javascript是基于原型(prototype),原型可以创建所有未来的对象。
js代码部分:
<script type="text/javascript">
Animal = function() {
this.name = "nobody"// 属性
this.speak = function () { //行为
return "i'm a ...
Criteria Query是通过面向对象化的设计,将查询条件封装成对象,可以看作是对传统SQL对象化的表示。
构建Criteria查询:
1.criteria接口是针对一个特定持久化类的查询,
2.条件查询时,criteria充当一个容器,由Criterion接口的实现类设置查询条件,使用criteria.add()方法加入实例中.
public void testCriteria() {
// 这里session是util类来得到
Session session = HibernateUtil.getSession();
// 构 ...
- 2009-11-04 00:17
- 浏览 1864
- 评论(0)
装配bean的类型:
1.注入基本类型:int,double,String,url,Class....等 .
2.注入引用类型
3.注入list和数组
4.注入set集合
5.注入资源文件类型properties
6.注入MAP
7.注入Resources
8.注入日期类型(java.util.Date)
spring容器依赖注入的方式有两种:构造方法和set设置注入,以set设置注入为例:
javabean(User类为例:)
/*有各种类型的属性*/
public class User {
private int u_id;
private Str ...
- 2009-10-28 23:28
- 浏览 2002
- 评论(0)
spring框架的简介
是一种无侵入性的设计,采用loc控制反转,减少代码对spring的依赖性。
spring将管理的bean作为pojo进行控制,通过aop能够增加其他的功能,它为我们提供了一种思想(IOC和AOP)。
容器是spring的核心,而spring又是基于IOC的一种容器。
spring架构中的核心思想:1.针对接口编程2.使用了依赖注入
为什么要使用IOC?
传统的注入采用new对象的方式,比如:
class A{
A a=new A ();
}
class B{
B b=new B();
}
.....
这样的new对象 ...
- 2009-10-22 13:00
- 浏览 2795
- 评论(3)
话不多说,直接上例子,
Husband和Wife之间的一对一关联关系:
Husband持久化类代码:
public class User {
private Integer h_id;
private String husbandName;
private Wife wife;
public Integer getH_id() {
return h_id;
}
public void setU_id(Integer h_id) {
this.h_id = h_id;
}
public Wife getWife() {
retur ...
hibernate中对象-关联关系分为三种:
1.one-to-one
2.one-to-many/many-to-one
3.many-to-many
其中one-to-many是最主要的一种关联关系,另外两种关联关系可以通过one-to-many或者many-to-one进行扩展.
先来看one-to-one:
User持久化类:
public class User {
...
- 2009-10-20 21:52
- 浏览 1389
- 评论(0)
hiberntae源数据映射:
集合关系映射的实现:
list/set/map 这里的集合类型中保存的是(Integer,String,Date等),不保存实际的持久化对象。
首先来看set:
如下面l例子所示:
//比如有user这个持久化类,其中有favorates这样一个set集合类型
public class User {
private Integer u_id;
private String userName;
private Set<String> favorates = new HashSet<String>();
publ ...
- 2009-10-15 12:26
- 浏览 1020
- 评论(0)
最近看了一下,IBM公司的dw上的资料,关于日期类做了一系列的表述,结合参考资料写了点操作
package com.fisher.sample;
import java.text.DateFormatSymbols;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
/**
* .FileName: DateSample.java 日期设置例子
*
* @author f ...
- 2009-10-14 22:39
- 浏览 1337
- 评论(0)