摘要: 我初始化h2数据库, 然后把jar 放到 springside-4.0.0.RC2\examples\mini-web 中 ,最后配置启动tomcat。 就出现这个错。 最开始我用 quick-start.bat ,但总是执行到一半就 挂掉了。 提示spy 包没找到 。这个是在装载 xml,解析成beandefinition时出错的,应该是你的xml指定了一个schema,而没有对应的beanDefinitionReader.使用Maven来管理整个项目的生命周期,但 是没有Maven,Eclipse 3.4 For JavaEE Developers做得也很好,只需要在项目 上点鼠标右键,选 阅读全文
posted @ 2012-05-04 07:35 Springside4 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 《java核心技术卷1和2》电子版http://www.xmsydw.com/archives/40438 阅读全文
posted @ 2012-05-03 23:07 Springside4 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。以下模拟一个简单的dwr入门案例,重点理解dwr是如何跟java后台服务器打交道的模拟效果如下该功能说明了dwr是怎么跟后台服务器打交道的模拟从服务器加载下拉列表数据模拟保存功能模拟查询功能接下来为dwr+spring集成步骤:1、新建一个web工程,导入dwr+spring所需jar,如下图目录结构图修改web.xml<?xml ver 阅读全文
posted @ 2012-05-03 23:06 Springside4 阅读(488) 评论(1) 推荐(0) 编辑
摘要: 由于myeclipse为收费工具,考虑到侵权行为,故选择eclipse作为开发web项目的工具,不过开发利用的各框架时,需要进行手动安装插件或配置,以下仅仅说明了开发、发布、运行一个web项目的过程。1、环境:win7,jdk1.6,Eclipse Java EE IDE for Web Developers:Version: Indigo Service Release 22、建立tomcat服务器控制台位置的选项“servers”,中新建服务器。本上图红圈中可以选择下载其他推荐的web容器,有小型的jetty等。3、新建一个web项目:new ->new project ->w 阅读全文
posted @ 2012-05-03 23:05 Springside4 阅读(3622) 评论(1) 推荐(0) 编辑
摘要: 今天写代码遇到一个奇怪的问题,代码结构如下: ArrayList<String> list = new ArrayList<String>(); String strings[] = (String[]) list.toArray();这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:Exception in thread "main"java.lang.ClassCastException: [Ljava.lang.Object;但是如果这样写就没有问题: ArrayList<String> list = 阅读全文
posted @ 2012-05-03 21:30 Springside4 阅读(406) 评论(0) 推荐(0) 编辑
摘要: springside4例子学习springside过程跟踪之一“熟悉例子helloworld代码”学习最快的方式看代码SpringSide - JavaEE参考示例 - 开源中国SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考架构,是JavaEE世界中主流的技术选型,以及最佳实践的总结与演示。 阅读全文
posted @ 2012-05-03 18:54 Springside4 阅读(944) 评论(0) 推荐(1) 编辑
摘要: Hibernate中将集合分为四类:(1)<set>元素:可以映射类型为java.util.Set接口的属性,它的元素存放没有顺序且不允许重复,也可以映射类型为java.util.SortSet接口的属性,它的元素可以按自然属性排序(2)<list>元素:可以映射类型为java.util.List接口的属性,它需要在结合属性对象的数据库表中用一个额外的索引列保存每一个元素的位置,即是有属性可重复的。(3)<bag>元素:可以映射java.util.Collection接口的属性,它的元素可能重复,但不保存属性,和set差不多,正因为有它,是因为如果通常使用l 阅读全文
posted @ 2012-05-03 09:29 Springside4 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 反射就是把java类中各种成分映射成相应的java类Constructor:Method:Field:Constructor con=Pet.class.getConstructor(Integer.class,String.class); Pet p=(Pet)con.newInstance(new Integer(456),new String("hello word!")); System.out.println(p.getName()+p.getId()); Field field=p.getClass().getDeclaredField("id&quo 阅读全文
posted @ 2012-05-03 09:27 Springside4 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法,或者是修改已有的方法。但是, 和其他的类似库不同的是,Javassist并不要求开发者对字节码方面具有多么深入的了解,同样的,它也允许开发者忽略被修改的类本身的细节和结构。字 节码驱动通常被用来执行对于已经编译好的类的修改,或者由程序自动创建执行类等等等等相关方面的操作。这就要求字节码引擎具备无论是在运行时或是编译时都 能修改程序的能力。当下有些技术便是使用字节码来强化已经存在的Java类的,也有的则是使用它来使用或者产生一些由系统在运行时动态创建的类。举例而 言,JDO1.0规 阅读全文
posted @ 2012-05-03 09:15 Springside4 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 前面三篇介绍了关于 Git 的概念、命令使用、命令查询等理论知识1)Git 版本管理工具2)Git 常用命令详解3)Git 常用命令速查表本文主要介绍在使用Git 过程中遇到的几个问题及其解决方案一、Git 界面GUI和命令行Command两种操作方式Git 进行代码版本管理时,有两种操作方式:图形界面GUI和命令行Command图形界面GUI:有平台限制,目前仅支持Windows系统,Linux(Unix)都是命令行模式,并且图形界面每次提交好像Display显示文件数有限制(如:最大显示20000个文件)命令行Command:没有平台限制,Windows、Linux(Unix、Mac OS 阅读全文
posted @ 2012-05-03 07:13 Springside4 阅读(1120) 评论(0) 推荐(0) 编辑