- 博客(44)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 struts连接数据库
导读: struts-config.xml添加 在里面加上 org.apache.struts.action.DATA_SOURCE" type="org.apache.struts.util.GenericDataSource">
2008-02-28 20:17:00 885
原创 Struts初始化过程
导读: Sturts初始化过程取决于在web.xml文件中配置的初始化参数,servlet容器在首次启动或servlet的第一次请求到达时加载Struts ActionServlet。在这两种情况下,要保证init()方法被调用,并且必须在servlet处理任何请求之前完成。当init()被调用时,Struts框架包执行所有必要的初始化工作。,其步骤如下: 初始化框架包的内部消息绑定。这些
2008-02-28 20:15:00 1386
原创 struts架构中的异常处理机制
导读: struts-config.xml 这里我用的是局部的处理方法。 对所有的Action的异常都可以捕捉。 它匹配到了Action抛出的异常就定位到页面。匹配通过实现 attribute="myExceptionForm" name="myExceptionForm" path="/myException" scope="request" type="com.yourcom
2008-02-28 20:02:00 596
原创 struts表单中多个submit的处理方法:org.apache.struts.actions.LookupDispatchAction
提交页面: /lookup "> method" value="create"> method" value="save"> =================
2008-02-28 19:57:00 1278
原创 struts表单中多个submit的处理方法:org.apache.struts.actions.DispatchAction
导读: 提交表单页面: <!--function submitForm(operation) { function submitForm(operation) { with ( document.forms[1] ){ action = action + ?method=+ operation; submit(); } } //-->
2008-02-28 19:51:00 1397
原创 struts中数据源(DataSource)的配置与使用
导读: 在 struts-config.xml 中:注需要下载两个jar文件。commons-dbcp.jar和commons-pool.jar放到classpath中 type="org.apache.commons.dbcp.BasicDataSource"> property="driverClassName" value="oracle.jdbc.dri
2008-02-28 19:48:00 1693 1
原创 Tomcat Oracle数据库连接池设置与使用
Tomcat Oracle数据库连接池设置与使用 使用Tomcat数据库连接池的时候,在网上查了不少例子,这是本人做的一个Oracle的例子。 1.设置数据库的驱动 以Oracle的JDBC驱动设置为例: Oracle8i的驱动在/oracle/ora81/jdbc/lib/目录下。名字为classes12.z
2008-02-28 05:45:00 2172
原创 JSP、Struts避免Form重复提交的几种方案
导读: 1 javascript ,设置一个变量,只允许提交一次。 2 还是javascript,将提交按钮或者image置为disable onsubmit="getElById(submitInput).disabled = true; return true;"> 3 利用struts的同步令牌机制 利用同步令牌(T
2008-02-28 01:22:00 769
原创 基于Ajax的应用程序架构汇总
导读: 浏览器端框架被划分成两大类: ·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。 ·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能: * 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。 * XML操作和查询。 *
2008-02-28 00:34:00 699
原创 Java虚拟机深入研究
导读: Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图1 Java四个方面的关系 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成
2008-02-27 23:59:00 683
原创 一个老工程师给年轻工程师的十大忠告
(10年以后再来体会,扎扎实实做喜爱的技术·) 导读: [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问
2008-02-27 23:19:00 13634
原创 java中的数组与集合的排序
java中的数组与集合的排序两种需要排序的对象:数组和集合1、集合java.util.Collections类提供了排序方法sort(); static void sort(List list) Sorts the specified list into ascending
2008-02-27 18:16:00 793
原创 Velocity Quick Start [1] - 第一个实例
导读: 源文件package nc.jonathan.velocity;import java.io.StringWriter;import org.apache.velocity.VelocityContext; import org.apache.velocity.app.Velocity; import org.apache.velocity.exception.Meth
2008-02-27 18:04:00 836
原创 使用 Velocity 实现客户端和服务器端模板
Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成/数据转换应用程序中独立使用,也可以在 MVC 模型框架中作为视图组件。本文中,Sing Li 介绍了 Velocity,并说明如何将其模板处理功能集成到客户端独立应用程序、服务器端 Web 应用程序或者 Web 服务中。在 HTML 或者 XML 这样的标准表示或交换格式中,文本性数据的操作和转换是一种频繁而且通常非常单
2008-02-27 18:02:00 890
原创 Velocity实例
Velocity 是一个基于 Java 的通用模板工具,来自于 jakarta.apache.org 。 Velocity 的介绍请参考 Velocity -- Java Web 开发新技术。这里是它的一个应用示例。这个例子参照了 PHP-Nuke 的结构, 即所有 HTTP 请求都以 http://www.some.com/xxx/Modules?name=xxx&arg1=xxx&bbb=xx
2008-02-26 22:02:00 1970
原创 web 2.0 简介
导读: 【导语】Blogger Don在他的“WEB2.0概念诠释”一文中提到“Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、Friendster、Del.icio.us、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一
2008-02-26 21:48:00 541
原创 Velocity用户手册
1、Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员
2008-02-26 21:00:00 1015
原创 字母全排列快速算法C代码
全排列,比如字母ABC,所有排列有A ,AB,AC,ABC,ACB,B,BA,BC,BAC,BCA,C,CA,CB,CAB,CBA。//原理是插入, 在一个字符串的所有位置插入新字符.//如: AB 插入C , 位置有 1A2B3, 插入后形成 CAB ACB ABCchar *AllList(char *str, int *pNum)...{ int i, j, k, n;
2008-02-26 12:23:00 1212
原创 领悟 JavaScript 中的面向对象
导读: 领悟 JavaScript 中的面向对象 注:读完本文后请务必接着看完所有回复! JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。 在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。 还有一种,称为“方法对象”,就是我们通常定义的 functi
2008-02-25 17:34:00 493
原创 Hypertext Transfer Protocol -- HTTP/1.1
导读: 本文转自 ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt
2008-02-25 06:47:00 655
原创 http头的技术资料
导读: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版
2008-02-25 06:34:00 611
原创 struts+spring+hibernate的web应用 Web层代码编写(2)
接着就是写资源文件了。在com.game.resources包中添加ApplicationResourcesProducts.properties文件。如果你的eclipse中有Properties Editor这个插件,就可以用Properties Editor打开资源文件进行编写,省去了用命令行转换格式的麻烦。配置内容如下:errors.required={0}不能为空.error
2008-02-25 06:26:00 671
原创 struts+spring+hibernate的web应用 Web层代码编写(1)
Web 层代码量比较大,涉及的地方也比较多,考虑到文章过于庞大,所以分两篇写。我们还是先从主要的 action 开始吧。 在 com.game.products.web.actions 包中新建 ProductsAction ,这是一个 DispatchAction ,代码如下: package com.game.products.web.actions; import ja
2008-02-25 06:08:00 995
原创 struts+spring+hibernate的web应用 Service层代码编写
导读: JAVA涂鸦 posts - 46, comments - 429, trackbacks - 0 前面的文章: 现在开始编写Service层代码: 在com.game.products.services.iface包中新建ProductsService接口,代码如下: package?com.game.products.services.iface;imp
2008-02-25 06:01:00 722
原创 struts+spring+hibernate的web应用 Dao层代码编写
导读: JAVA涂鸦 posts - 46, comments - 429, trackbacks - 0 前一篇文章让我们打好了架子,接下来就来编写代码了。在编码之前,我们需要先自行了解strust,spring,hibernate基础知识,后面的文章将不会过多的介绍这些框架的基础知识。整个项目由Dao,Services,Web三层组成,Dao层主要通过hibernate来操
2008-02-25 05:52:00 1049
原创 struts+spring+hibernate的web应用 架构搭建
导读: 插件: tomcatPluginV31:用于tomcat项目建立和管理。 Properties Editor:struts中的资源国际化的中文编辑插件,不需要再用命令去转换文本格式了。 xmlbuddy_2.0.72:xml强大编辑器,而且是免费的。 GEF-SDK-3.2.2+tk.eclipse.plugin.htmleditor_2.0.4+tk.ecli
2008-02-25 05:49:00 807
原创 javascript验证中文的正则表达式
导读: 07年9月19日补: 加了一个验证中文的函数 如下: function isChn(str){ var reg = /^[u4E00-u9FA5]+$/; if(!reg.test(str)){ return false; } return true; } 需要用的时候直接调用这个函数就可以了,同样也是使用javascript的正则表达式
2008-02-25 04:41:00 1711
原创 JavaScript中的事件处理
导读: 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(fun
2008-02-25 04:38:00 584
原创 JavaScript中的事件处理
导读: 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(fun
2008-02-25 04:37:00 535
原创 EXT2.0 下拉树例子(超简单)
导读: 相关文章: X ext-2.0扩展树形下拉框(代码及演示) Ext 的表单(Form) Ext CheckTreeNode Example更多相关推荐 看了很多关于EXT下拉树的实现, 发现很多例子都是对EXT原有的类进行扩展, 而且都发现用起来很费劲 在这里,本人实现的EXT下拉树是直接使用 Ext.form.ComboBox + Ext.tree.
2008-02-23 20:15:00 3379
原创 Maven - Json-lib::Getting Started
Last Published: 02/08/2008 Json.org | Maven 2 Json-libIntroduction Download Feature List Getting Started Advanced features Snippets Groovy integration JRuby integration Buil
2008-02-23 15:47:00 2990
原创 一个女程序员的奋斗经历...(告知所有安逸的青年)?
导读: 一.并不成功的开始 我所读的学校是中国西部的一所普通高校。我进大学后也和大多数同学一样,过着60分万岁的日子,除了对编程比较感兴趣外。(呵呵,好多室友都说我外表女人,内心却男人:喜欢写程序,喜欢和男生打星际,喜欢打CS选土匪,拿AK47)四年的大学生活淘进了我刚进校时的傲气与自尊,在栀子花开的季节,我面对的却是无法把握的未来。毕业了,是的,四年象梦一样。男友执意去了中国最繁
2008-02-23 12:35:00 1208
原创 myeclipse 中 velocity插件的安装配置?
导读: myeclipse 中 velocity插件的安装配置 1.打开Eclipse---点help--->Software Updates---find and install....---->选第二个ReadButton(Search for new features or install........................) 点next -------> 如下面没有Ve
2008-02-23 12:29:00 4153 1
原创 标题: DLOG4J在使用MySQL的注意事项
导读: 很多朋友在使用DLOG4J的时候选用了MySQL数据库,碰到的问题都比较类似,因此整理一下在使用MySQL数据库时应该注意的事项,请大家在安装设置过程中遵循以下步骤,避免多走弯路. 1. 数据库的建立 数据库的建立应该选用源码包中doc/database目录下的dlog4j_mysql_323.sql文件或者直接点击dlog4j_mysql_323.sql下载,用mysql的命
2008-02-23 12:07:00 927
原创 HTML DOM Tutorial
导读: HTML DOM Tutorial The HTML Document Object Model (HTML DOM) defines a standard way for accessing and manipulating HTML documents. The DOM presents an HTML document as a tree-structure (
2008-02-22 13:35:00 454
原创 HTML DOM Tutorial
导读: HTML DOM Tutorial The HTML Document Object Model (HTML DOM) defines a standard way for accessing and manipulating HTML documents. The DOM presents an HTML document as a tree-structure (
2008-02-22 13:35:00 597
转载 the changes between with Ext1.0 and Ext 2.0
Ext 1 to 2 Migration GuideFrom Learn About the Ext JavaScript LibraryJump to: navigation, search IntroductionWelcome to Ext 2.0. If you are new to Ext (or just new to 2.0), youll proba
2008-02-21 15:47:00 1721
原创 extjs和struts、json的整合 - taelons的专栏 - CSDNBlog
导读: 使用extjs配合struts的MVC架构是目前流行的做法,两者的整合相当简单,只需扩展Action,直接向HttpServletResponse里写xml和json格式的内容,不再需要forward到struts指定的页面。 // 取查询结果xml和总记录个数 String xml = resultBuffer.getStringValue( CoreConsts.
2008-02-20 18:18:00 1412
原创 Preferences...
导读: Spket IDE, Ext开发人员的紫色匕首~ Spket IDE, Ext开发人员的紫色匕首~ 一、介绍 Spket ide是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBL and Yahoo! Widget的开发都有全面的支持 ,例如代码完成,语法高亮和内容概要,帮助开发有成效,创造高效率的java
2008-02-20 16:18:00 628
Java动画、图形和极富客户端效果
2010-03-22
成都环境怎么样?
2010-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人