`
zeng7960983
  • 浏览: 44484 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论
文章列表

[置顶] 学习xsd

最近项目一直负责项目中的webservice的开发.使用的是xfire来完成.使用xstream根据xml生成javabean。但是发现生成javabean的属性类型都是String。后面经过讨论。决定使用xsd生存javabean这样生成的属性类型就能够可控.     在xsd学习中推荐下w3c的xsd 教程,文档也很详情http://www.w3school.com.cn/schema/schema_intro.asp. 由于水平有限所以 首先使用工具根据xml生存xsd然后再自己在进行对应的需改. 首先介绍下xsd的头部:   <?xml version="1.0& ...
在hibernate使用的过程中,我们通常需要对查询结果进行封装。Hibernate为我们提供了以下3种查询结果解释: Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map   Transformers.TO_LIST //把结果按顺序排进List   Transformers.aliasToBean(target) //把结果通过setter方法注入到指定的对像属性中. 在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口。 ALIAS_TO_ENTITY_MAP:Hibernate在查询结果返回 ...
list继承Collection接口 list--Collection--Iterable--Iterator add()在list方法中的实现: 默认是初始化是十个长度 当list存满时默认增加(list.size*3/2+1)这么多空间 所有集合中的数据越多 分配的空间就越大.
String:    String共有15个构造函数 可以有string ,byte,char,stringbuffer,int   String类使用了final修饰符:final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类 如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。 使用final方法的原因有二: 第一、把方法锁定,防止任何继承类修改它的意义和实现。 第二、高效。编译器在遇到调用final方法时候会转入内嵌机制, ...
<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv ...
jCarouselLite.js 如下: /** * jCarouselLite - jQuery plugin to navigate images/any content in a carousel style widget. * @requires jQuery v1.2 or above * * http://gmarwaha.com/jquery/jcarousellite/ * * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com) * Dual licensed under the MIT and GPL licens ...
js中如果对字符串进行操作。建议使用正则表达式进行验证. js的历史:1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。 js的语法:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的 ...
在servlet或者filter或者Listener中使用spring的IOC容器的方法是: WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); 由于spring是注入的对象放在ServletContext中的,所以可以直接在ServletContext取出WebApplicationContext 对象: WebApplicationContext webAp ...
项目中要用到上传.同时要有进度条提示 从网上找了些解决方案自己学习了下.做个总结: 上传过程中使用到的是commons-fileupload-1.2.1.jar和commons-io-1.4.jar 上传页面中有一个form表单设置enctype="multipart/form-data" 同时放置一个隐藏的iframe同时设置表单的target为iframe的名称.从而达到伪ajax提交。 进度条:我们在上传的时候监听上传流的长度  实现ProgressListener接口重写update方法该方法有三个参数第一个是已上传文件的流的长度,第二个参数是文件的长度,第三个是文件 ...
一直以来都对cookie的操作比较的陌生.今天特意到网上找了资料看看学习学习. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type&q ...
<script defer="defer" language="javascript" type="text/javascript"> <!-- var _offset = 0; function _$id(_obj) {   return document.getElementById(_obj); } function _$Pages(_i) {   _curPage=_i;   _$id("Content").innerHTML=_contentArray[_i];   for (va ...
---index.jsp <script type="text/javascript">     $(function(){     var data="<?xml version="1.0" encoding="UTF-8"?><users><user><email>zeng7960983@163.com</email><username> 曾荣放大@#$~ </username></user></use ...
webserverice中如果返回list有异常: 解决方法:   因为我们用到了List等集合类型,所以需要定义Mapping关系,我们在我们定义接口的包内新建一个文件(请注意,此文件一定要放到与接口相同的目录下面,否则会出错。):接口名.aegis.xml。   XFire默认的Aegis Binding语法非常简单,int,String,Date等类型的参数和返回值都无需定义,只要定义一下List的返回值List里的对象就可以了,是我见过最简单的binding定义,大大优于其他以设计复杂为终极目标的方案。   代码如下:   <?xml version="1.0&qu ...
在web.xml文件中配置xfire处理类 <!-- xfire start-->    <servlet>      <servlet-name>xfire</servlet-name>      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>      <load-on-startup>0</load-on-startup>    </servlet>    <se ...
项目中要使用Spring aop进行权限方面的验证. 正好研究下简单的aop原理..使用的是spring 3.0 --------- 接口 package com.iknowing.springaop.test; public interface Bean { public void theMethod(); } ----------- 接口实现 package com.iknowing.springaop.test; public class BeanImpl implements Bean { @Override public void theMethod() { Syst ...
Global site tag (gtag.js) - Google Analytics