Web Develop
caoxu1987728
这个作者很懒,什么都没留下…
展开
-
第一个Spring例子
我个垃圾,本以为再也不用“helloWorld”来作为学习的入门了呢,想不到又回到圆点了。废话不多说了,总体配置如下:在HelloWorld.java中输入代码package com.gc.action;public class HelloWorld { public String msg=null; public void setMsg(Str原创 2008-05-21 21:52:00 · 1500 阅读 · 0 评论 -
认识JavaFX Script
其实我一直再找关于JavaScript的的知识,可是却发现了JavaFX Script。本来以为一样的,就安装了。具体安装过程请到http://hi.baidu.com/shirdrn/blog/item/af07b1fabe95781aa8d31131.htmlJavaFX Script是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语原创 2008-05-17 10:00:00 · 438 阅读 · 0 评论 -
log4j.properties详解
本文主要讲解里面的一些参数说明:输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.o原创 2008-05-21 22:30:00 · 1933 阅读 · 1 评论 -
Spring基础
此文章意在介绍反转模式(Inversion Of Control)的概念以及它是如何简化并更有效率的进行应用程序的设计。我们将察看IoC框架的不同类型。通过展示IoC能够带来更简单,更灵活的代码,你也将能够看到为什么IoC吸引了这么多的兴趣。IoC理论描述IoC是什么和它能提供什么的最佳方式就是看一些简单的例子。下面的JDBCDataManager类是用于管理应用程序对于数据库的访原创 2008-05-21 22:49:00 · 933 阅读 · 0 评论 -
用构造诸注入方式实现HelloWorld实例
在com.gc.action包下增加public HelloWorld(String msg)package com.gc.action;public class HelloWorld { public String msg=null; public HelloWorld(String msg) { this.msg=msg;原创 2008-05-22 11:49:00 · 715 阅读 · 0 评论 -
Spring中的AOP基本思想
AOP是Aspect Oriented Programming的缩写,即面向切面编程。 设计模式所追求的是降低代码之间的耦合度,增加程序的灵活性和可重用性,AOP实际上就是设计模式所追求的目标的一种实现。所谓的分离关注就是将某一通用的需求功能从不相关的类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。AOP就是这种实现分散关注的编程方法原创 2008-05-22 22:21:00 · 1311 阅读 · 0 评论 -
配置log4j.properties文件
刚接触到log4j.properties这种文件,说实话不会配置。怎么办?那就照着书上敲代码呗,可敲到最后,还是不能运行,只能到网上找配置格式啦,我找啊找,找啊找,找到了,可还是不会配。一拍脑袋,我笨啊,到到下载的spring源代码里面找一个不就行了,郁闷……很简单的基本格式:og4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=原创 2008-05-23 22:52:00 · 1077 阅读 · 0 评论 -
添加jdk的api帮助文档到eclipse中
用Eclipse进行JAVA程序开发的时候,总是要同时打开一个JDK1.5的CHM文件,再打开Eclipse帮助来查找API的详细信息。如果 JDK文档可以在Eclipse帮助中显示,就方便很多啦。特别是SUN中国技术社区已经把原来英文的JDK文档翻译过来,查看起来就更爽了。在网上找到 的把JDK的API文档嵌入到Eclipse帮助中的方法,测试了一下,很顺利。 下载JDK1.5帮助文档转载 2008-07-21 20:33:00 · 8441 阅读 · 6 评论 -
一个在JSP页面输出“HelloWorld”的Spring MVC实例
package com.gc.action; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServ原创 2008-07-24 20:52:00 · 3182 阅读 · 0 评论 -
依赖注入的3种实现方式
依赖注入的意义:让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象来注入以来的实际对象。3种实现方式:接口注入、Set注入、构造注入接口注入就不要学了,因为根本是用不到的,呵呵……Set注入:详情请看:http://blog.csdn.net/caoxu1987728/archive/2008/05/21/2467603.aspx;注:基本上是相同的。不同点:1,原创 2008-07-26 21:47:00 · 799 阅读 · 0 评论 -
Bean依赖检查的4种模式
在上面的一个例子中,我们看到,通过设立dependency-check="object"属性来在没有找到匹配的情况下抛出错误。这就是类型检查。 下面我们来看看Spring中的Bean的4中依赖检查模式:simple,object,all,none. 1 simple:对基本类型,字符型和集合进行依赖检查。 2 obje原创 2008-07-27 16:29:00 · 297 阅读 · 0 评论 -
ApplicationContext之国际化支持
messages package com.gc.test;import java.util.Calendar;import java.util.Locale;import org.springframework.context.ApplicationContext;import org.springframework.context.原创 2008-07-27 19:44:00 · 654 阅读 · 0 评论 -
解决tomcat及其插件问题
终于调试通过了,主要碰到的问题就是端口问题,重装了一次就好多了,但也不能每次都重装啊……严重: StandardServer.await: create[8005]:java.net.BindException: Address already in use: JVM_Bind像这样的问题,我也知道是端口被占了,原因呢?1,独立运行的Tomcat没有关闭.自安装的tomca原创 2008-05-14 20:53:00 · 606 阅读 · 1 评论 -
eclipse.ini说明
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设转载 2008-05-13 22:18:00 · 1364 阅读 · 0 评论 -
在eclipse下装载一些插件
eclipse是一个非常优秀Java编辑开发平台,可惜默认不提供对jsp的支持.安装eclipse其实非常简单,只要去eclipse.org下载最新的SDK版本就可以了,解压缩文档就是可执行文件,eclipse都是不用安装直接运行的。eclipse的插件非常多,熟练利用插件将会非常方便各种各样的开发.本文主要介绍如何利用eclipse开发TOMCAT下的java以及jsp(当然前提是已原创 2008-05-10 13:53:00 · 789 阅读 · 0 评论 -
使用eclipse的小技巧
重命名类:选中类名-右键-重构-重命名-输入新类名,点击下一步英文版 选中类名-右键-refactor-rename-ok-输入新类名,点击下一步。以前不会使用的时候常常为引入包而烦恼,现在不用了。请看下面吧或者用“add import”原创 2008-05-15 17:43:00 · 654 阅读 · 0 评论 -
再遇tomcat问题
遇到这个tomcat真是麻烦,在写好了web.xml,dwr.xml,config.xml文件后启动tomcat(eclipse内部启动)发现不行,开始以为路径不对,以为一定要在webapps下面,但有了tomcatplugin插件,应该不再需要这样(其实不需要这样了,因为在定义名称时已经修改了路径)例如:在comcat下conf下server.xml中增加了后来我把所有的tomcat都关原创 2008-07-12 13:29:00 · 807 阅读 · 0 评论 -
Some characters cannot be mapped using 'ISO-8859-1' character encoding
MyEclipse中新建一个jsp文件,如果输入中文保存时就会提示错误: Save could not be completed. Reason: some characters cannot be mapped using “ISO-8859-1“ character encoding. Either change the encoding or remove the characters wh原创 2008-07-22 17:03:00 · 4065 阅读 · 0 评论 -
DOM的简单使用
访问指定节点:getElementsByName(): DOM技术选择你喜欢的颜色!redgreenbluevar oRadios=document.getElementsByName("color");alert(oRadios[0].getAttribute("value")); getElem原创 2008-07-23 09:41:00 · 492 阅读 · 0 评论 -
ISO8859-1、UTF-8 与GB2312
ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。 而gb2312是标准中文字符集。 但是 ISO 10646 码有下列问题: UTF-16 或 Unicode 是 16-bit 固定长度的编码,并没有比 Big5 或 GB2312 码提供更大的容纳空间。而 8-bit 不定长 (variable-length) 的编码,每个中文字使用 3 个原创 2008-07-26 21:11:00 · 4338 阅读 · 0 评论 -
一个完整的Bean配置文档
HelloWorld 这里在配置bean的时候都指明了id,id是这个bean在配置文件中的唯一标识,当然也可以使用name,下面说说它们之间的区别: id属性是在配置文件中标识Bean的,name属性则可以用来指定这个Bean的别名。因为XML规范对于id的合法字符有严格的规定,所以当用非法字符来配置id原创 2008-07-26 22:40:00 · 456 阅读 · 0 评论 -
全面安装Eclipse
下载并设置环境变量:http://www.blogjava.net/beansoft/archive/2007/08/27/139901.html 运行一个helloworld实例:http://www.blogjava.net/beansoft/archive/2007/08/27/140023.html更多内容到:http://www.blogjava.net/beanso原创 2008-04-05 14:26:00 · 424 阅读 · 0 评论 -
Myclipse+tomcat配置
申明:可到这里看视频http://www.blogjava.net/beansoft/archive/2007/08/12/136164.html 1.先下载Eclipse:主页:http://www.eclipse.org/下载页面:http://www.eclipse.org/downloads/index.php主程序下载:http://download2.ecl原创 2008-04-05 14:35:00 · 1639 阅读 · 0 评论 -
eclipse 快捷键
默认只有在输入.的时候有提示出来 在preference-->java->Editor-->Code Assist 修改属性即可。 修改输入法,把ctrl+space改了,在eclipse里就可以用ctrl+space来进行代码智能提示了Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按原创 2008-04-16 13:19:00 · 522 阅读 · 0 评论 -
增强Eclipse ,MyEclipse 的代码提示功能
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。转载 2008-04-19 12:30:00 · 661 阅读 · 0 评论 -
又遇tomcat问题(lucene)
刚开始出现这样的错误当启动tomact的时候,出现这个错误:2007-6-4 11:13:20 org.apache.catalina.startup.Bootstrap main警告: Bootsrap: command "D:/Tomcat 5.5/conf/server.xml" does not exist.错误原因及解决:如果使用的tomcat插件的版本是3.2.0的原创 2008-05-13 17:51:00 · 1810 阅读 · 0 评论 -
使用java的代理机制实现日志的输出
更好 package com.gc.action; import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import org.apache.log4j.Level;import org.apache.log4j.Lo原创 2008-07-28 10:09:00 · 483 阅读 · 0 评论 -
Spring中的自动代理
package com.gc.impl;import org.apache.log4j.Level;public interface TimeBookInterface { public void doAuditing(String name); //刚开始时,这里一直出错,后添加import org.apache.log4j.Level;OK! public void doC原创 2008-07-28 22:28:00 · 1145 阅读 · 0 评论 -
通过 XML 实现 DataSource(数据源)注入
这里介绍 Spring提供的 3种通过 Xml实现 DataSource(数据源)注入的方式:使用 Spring自带的 DriverManagerDataSource、使用 DBCP连接池和使用 Tomcat提供的 JNDI。下面分别来进行介绍。 1 使用Spring 自带的DriverManagerDataSource原创 2008-07-30 19:35:00 · 1719 阅读 · 0 评论 -
Servlet的url-pattern详解
Servlet的url匹配以及url-pattern详解 Servlet是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 一,s原创 2008-08-02 12:34:00 · 9625 阅读 · 3 评论 -
html中标签的使用
看完下面代码将一目了然: 表头表头 第一行第1列第一行第2列 第二行第1列第二行第2列 换言之,为行 为列. 明白了吧,还不明白?!那再举简单的例子。 一列二行: 123123 123123 一行二列: 123123 123123 这原创 2008-08-02 20:05:00 · 639 阅读 · 0 评论 -
ClassLoader.findBootstrapClass(String) line: not available [native method]
Thread [main] (Suspended (exception ClassNotFoundException)) ClassLoader.findBootstrapClass(String) line: not available [native method] Launcher$ExtClassLoader(ClassLoader).findBootstrapClass0(Str原创 2008-08-08 16:37:00 · 4331 阅读 · 2 评论 -
jsp中引入js文本
为了让主页面简单清晰,我们一般可能采取很多种方法,如ajax,css,导入文件等等……本来我以为用dwr的话,就不能引入js文件的,因为我调式了好久也没有成功,今天偶然想到是不是与tomcat有关呢?到tomcat文件夹下一看,果然没有.js文本,复制进去,测试OK!方法相同:用下面的方法可能也行把js文档里的内容复制到jsp里面原创 2008-09-27 11:06:00 · 1625 阅读 · 4 评论 -
打包.war文件
打包*.war文件将用eclipse做好一个完整的WEB应用系统编译打包成一个*.war文件(该文件能转换至tomcat等非eclipse环境下运行)的文件及步骤:1.首先要确定该WEB系统在eclipse下能正常运行并测试通过; 2.将eclipse下该WEB系统工程文件夹(设文件夹名为project)下build/classes/下的所有文件(主要包括*.class和*.prope原创 2008-10-13 22:28:00 · 2211 阅读 · 2 评论 -
${param.id}用法
${id} 意思是取出某一范围中名称为id的变量。 它的取值范围Page,Request,Session,Application。 ${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。 因为a.jsp提交到b.jsp过程中,id不属于Page,Request,Session,Application任何范围中的一个,所以取不到原创 2008-08-05 12:09:00 · 1504 阅读 · 0 评论 -
中英文颜色对照表(css)
中英文颜色对照表 颜色英文代码形像颜色HEX格式RGB格式 LightPink浅粉红#FFB6C1 255,182,193 Pink粉红#FFC0CB 255,192,203 Crimson原创 2008-08-05 14:54:00 · 1421 阅读 · 0 评论 -
在eclipse中调试jsp
调试流程: 1.建立Web程序:File->New Project->MyEclipse->Web Project 2.选择按钮(Deploy MyEclipse J2EE project to server...),为建立的web程序设置web服务器 3.建立相关的jsp,javabean 4.选择按钮(Run/Stop/Restart MyEclipse applic原创 2008-07-23 16:22:00 · 1660 阅读 · 0 评论 -
初识MVC
下面是一个简单的会员管理系统中注册模块首先设计数据库logname varchar 50 password char 50 sex char 10 age int 4email varchar 50 nullphone varchar 50 nullmessage varchar 50 null原创 2008-04-13 10:30:00 · 676 阅读 · 0 评论 -
EJB 3.0和Spring的抉择
EJB 3.0和Spring在传递POJO服务时采用了完全不同的方法,这使得开发者在实施POJO时不得不进行艰难的选择。 对于POJO的开发,存在着两种框架EJB 3.0和Spring,这两个框架组件的核心设计理念是相同的:把中间件服务传递给松散耦合的简单旧式Java对象(POJO)。这些框架组件通过在运行 时截取执行内容或向POJO注入服务对象,把应用程序服务与POJO捆绑在一起。POJO本原创 2008-04-01 21:52:00 · 505 阅读 · 0 评论 -
Spring的事务处理之编程式事务处理
package org.springframework.transaction.support;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.beans.factory.InitializingBean;impor原创 2008-07-30 09:36:00 · 3200 阅读 · 2 评论