
我的java世界
文章平均质量分 67
senbar
海方智能(西安)科技有限公司
展开
-
关于java和.net的思考
最近在网上经常看到一些关于java和.net的评论,有的说这个好,有的说那个好,这两个方面恰好我都学过,自己觉得这些评论实在无聊。对我自己来说,比较欣赏鲁迅先生的“拿来主义”,什么用的上用什么,何必对语言有偏见呢?我觉得java和.net,一个就像健壮的男人,另外一个就像美丽的女人——都有自己的优点。而我们又何必斤斤计较呢? java摆脱了平台的相关性,可以畅通无阻,但是毕竟开发和运行速度较原创 2005-11-30 22:40:00 · 867 阅读 · 0 评论 -
struts的检验
本文我们来讨论一下Struts中的输入校验问题。我们知道,信息系统有垃圾进垃圾出的特点,为了避免垃圾数据的输入,对输入进行校验是任何信息系统都要面对的问题。在传统的编程实践中,我们往往在需要进行校验的地方分别对它们进行校验,而实际上需要校验的东西大多都很类似,如必需的字段、日期、范围等等。因此,应用程序中往往到处充斥着这样一些显得冗余的代码。而与此形成鲜明对照的是Struts采用Validator原创 2006-05-28 14:34:00 · 815 阅读 · 0 评论 -
struts中的JDBC
Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包括两个包:java.sql(原创 2006-05-28 14:38:00 · 1456 阅读 · 0 评论 -
Struts - 标签库(Bean)
Bean 标签库 此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、message、 include、page、resource、size、struts。 be原创 2006-05-28 18:50:00 · 1295 阅读 · 1 评论 -
struts的数据源问题
最新版本的struts老是出现数据源配置错误,原来是最新的struts不推荐使用GenericDataSource,所以没有自带这个包不推荐使用GenericDataSource,所以没有自带这个包下载、引入struts-legacy,commons-dbcp,commons-pool这三个包就可以解决。原创 2006-05-31 19:14:00 · 737 阅读 · 0 评论 -
用Validator(验证器)提供的丰富的内置验证方法简化Struts的开发过程。
Struts框架的一个主要好处是它提供了对接收到的表单数据进行验证的内置界面。如果有任何验证失败,则应用程序都会重新显示HTML表单,这样就可以改正无效的数据了。如果验证成功,则处理过程会继续进行。Struts框架的简单验证界面会减少与处理数据验证有关的令人头疼的事情,这样你就可以把转载 2006-10-31 21:29:00 · 1069 阅读 · 0 评论 -
struts常见的错误
This page contains errors and exceptions commonly encountered during web application development using Struts. Along with the exception or error messages themselves, potential causes of these errors a原创 2006-10-29 19:56:00 · 1031 阅读 · 0 评论 -
ATF插件配置
一:预安装1:安装eclipse sdk3.2:http://www.eclipse.org/downloads/2:安装WTP1.5,推荐安装all-in-one http://download.eclipse.org/webtools/downloads/3:安装jdk1.4.2及以上4:安装Tomcat5或其他wtp支持的服务器。5:XULRunner 下载合适的XulRunner的包转载 2006-10-28 01:37:00 · 1592 阅读 · 0 评论 -
eclipse下编辑国际化资源文件的方法
在struts国际化时要用到资源文件,也就要用到native2ascii命令,以下这两个eclipse插件帮我们解决了这些繁琐的事情:JInto 0.8.0 主页 http://www.guh-software.de/jinto.html 下载 http://www.guh-software.de/jinto/de.guhsoft.jinto_0.8.0.zip 文档 http://ww原创 2006-11-02 20:06:00 · 2612 阅读 · 0 评论 -
Hibernate 2 升级为Hibernate 3 的注意事项
Hibernate 2 升级为Hibernate 3 的注意事项 Posted on 2005-11-12 19:29 Flyingis 阅读(61) 评论(0) 编辑 收藏 收藏至365Key 所属分类: Hibernate 目的,主要是那当前的项目练手,熟悉一下hibernate2和hibernate3的差别,给当前项目一点扩展的空间。1.首先将hibernate2.jar替换为hiber转载 2006-11-07 19:24:00 · 844 阅读 · 0 评论 -
hibernate的eclipse插件
hibernate的eclipse插件已经更新输入这个网址:http://hibernatesynch.sourceforge.net 可以找到最新的hibernate插件,支持3.x版本原创 2006-11-06 20:57:00 · 899 阅读 · 0 评论 -
解决ajax获取页面直接显示乱码的方法
大家都知道,xmlhttp在通信时采用的是utf编码,而国内很多网页的信息都是采用gbk编码,所以当直接通过ajax去连接网页,并将获取到的信息直接显示的话就会出现乱码的现象,有些时候无法改变服务器端网页的编码(例如获取别的网站的天气预报信息),在这种时候就只能在客户端通过js做编码的工作了,下面这段js就是用于将服务器端返回的gbk编码字符串转换为utf编码字符串:function gb2u转载 2006-11-20 14:58:00 · 1126 阅读 · 0 评论 -
struts+hibernate分页
Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。 分页支持类: java代转载 2006-12-02 20:04:00 · 1356 阅读 · 0 评论 -
JSP,STRUTS等的中文乱码解决方案
JSP,STRUTS等的中文乱码解决方案 其实解决的方法只有一个: request.setCharacterEncoding(encoding); 方法只有一种,但处理方式就多种多样了,初学者会在JSP页面上直接使用,而有经验的程序员会使用过滤器。而现在所要说的方法也是过滤器。这里以统一使用UTF-8作为编码作为例子说明。具体过程就不多说了,网上有很多教程。偷懒一点的,到T原创 2006-12-10 10:20:00 · 2316 阅读 · 1 评论 -
java基础学习
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且转载 2007-01-18 19:48:00 · 706 阅读 · 0 评论 -
struts的国际化
一个支持i18n的应用程序应该有如下一些特征: 1增加支持的语言时要求不更改程序代码 2字符元素、消息、和图象保存在原代码之外 3依赖于不同文化的数据如:日期时间、小数、及现金符号等数据对用户的语言和地理位置应该有正确的格式 4应用程序能迅速地适应新语言和/或新地区 Struts主要采用两个i18n组件来实现国际化编程: 第一个组件是一个被应用程序控制器管理的消息类,它引用包含地区相关信息串的资源原创 2006-05-28 14:17:00 · 636 阅读 · 0 评论 -
struts中的javascript
上一篇文章中介绍校验时提到客户边的校验用到了JavaScript,实际上用Struts配合JavaScript还可以实现许多有用的功能,比如,级联下拉菜单的实现就是一个典型的例子: 本例假设要实现的是一个文章发布系统,我们要发布的文章分为新闻类和技术类,其中新闻类又分为时事新闻和行业动态;技术类又分为操作系统、数据库、和编程语言等,为了便于添加新的条目,所有这些都保存在数据库表中。 为此,我们建立原创 2006-05-28 14:34:00 · 1290 阅读 · 1 评论 -
有用的sql语句
很有可能用得上的,是网友的功劳,不是我虾米张的。说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: sele转载 2006-05-22 14:54:00 · 854 阅读 · 2 评论 -
jreator下如何运行jsp的配置
jcreator对于初学java的人来说是个不错的选择,刚开始学jsp没几天,发现用jcreator学习jsp还是很顺手的。现在我就说说JCreator配置JSP环境: jdk,tomcat的安装,环境变量的配置我就不说了。1。首先导入Tomcat的jar文件:打开菜单configure----Options----JDK Profiles---edit---add:添加tomcat安装目录下co原创 2005-12-03 21:12:00 · 1465 阅读 · 2 评论 -
网站终于做完了
这个学期过的还真是充实,前两个月先是考高程,虽然还不知道能不能通过,但是毕竟学到了不少知识。高程考完之后没有休息几天又参加了浙江省的网页设计大赛,这就又忙活了一个月,今天终于上交作品了,其实我自己对这个作品本身就感到不满意,不过毕竟是自己参加的第一个算是完整的作品了,其间也学到了不少知识。不过看了其他人的作品后发现自己的作品并不比别人的差,因此也有了一些成就感吧,也增加了不少自信。看来作用倒是蛮大原创 2005-11-30 22:56:00 · 685 阅读 · 0 评论 -
Servlet/JSP配置入门
初学者问的诸如:《怎样配置环境变量》《怎样运行Servlet》啊?这样的问题太多了,现在我写一个初学者入门必读,以便对初学者有指导作用! 首先是下载工具: 我建议初学者用Editplus+JDK,我觉得如果用例如JB,Eclipse,JCreator,虽然刚开始的时候比较方便,但是确使初学者门不知道怎样配置环境变量, 从而难以达到知其然,知其所以然的地步 可以通过如下地址下载: Edit转载 2005-12-03 22:31:00 · 747 阅读 · 0 评论 -
配置Eclpise+tomcat并实现JSP的编写与部署
eclipse中java运行环境的配置 在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已经安装的j2sdk 配置Sysdeo Tomcat 插件 在eclipse主窗口中,“窗口”->首选项->tomcat,tomcat version 选 version 5.x(我们安装的版本),tomcat home 处填我们安装tomcat的路径,这里就是D:/Pro原创 2005-12-03 23:47:00 · 1936 阅读 · 0 评论 -
zip版本Tomcat配置新手入门
一 配置JDK 1、下载jdk 下载后,解压,假设为c:/jdk1_4,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录c:/jdk1_4. 2、配置系统变量 (1) 右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。 (2) 在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk解压后所在的目录。原创 2005-12-25 14:08:00 · 769 阅读 · 0 评论 -
Windows下Apache+Tomcat+MySQL+jsp+php的配置-
(1) j2sdk-1_4_2-windows-i586.exe 地址:http://java.sun.com/j2se/1.4.2/download.htmljdk的版本关系倒不是很大,不影响Apache和Tomcat的整合,配置环境变量时注意一些就行了.(2) apache_2.0.49-win32-x86-no_ssl.exe地址:http://www.apache.org/dist/htt原创 2005-12-25 14:18:00 · 2851 阅读 · 0 评论 -
Struts初步知识
Struts初步知识 本人近来在尝试用Struts进行Web应用开发,就从网上收集了一些实用的资料,现已顺利完成项目开发。现整理出来供有需之人参考。1.如何安装Struts: 首先到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.2.6,有多种OS版本(windows,linus...),下载后解压开来,可转载 2006-02-28 14:43:00 · 764 阅读 · 0 评论 -
JSP 语法详解
HTML 注释 在客户端显示一个注释. JSP 语法 ] --> 例子 1 在客户端的HTML源代码中产生和上面一样的数据: 例子 2 --> 在客户端的HTML源代码中显示为: 描述这种注释和HTML中很像,也就是它可以在"查看源代码/"中看到. 唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).这个表达示是不定的,由页面不同而不同,你能够使用各种表达式,只要是合法的就行。更多的转载 2006-02-28 13:12:00 · 671 阅读 · 0 评论 -
Apache HTTP最新官方配置(中译版)
文章简介:Apache最新官方配置文件中文版。帮忙web服务器管理员更方便的对Apache进行配置。## Based upon the NCSA server configuration files originally by Rob McCool.#参照NCSA服务器的配置文件,原版由Rob McCool发布## This is the main Apache server原创 2006-04-01 10:13:00 · 792 阅读 · 0 评论 -
用Java实现几种常见的排序算法
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @versi原创 2006-04-01 10:17:00 · 666 阅读 · 0 评论 -
jsp设计模式
jsp设计模式一:介绍 记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp,后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说jsp设计使用MVC来设计。二:MVC介绍 MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应转载 2006-02-28 14:48:00 · 709 阅读 · 0 评论 -
AXIS学习笔记
一、软件环境 1、axis-1_2 (从apache网站下载最新axis-bin-1_2.zip解压即可) 2、Tomcat5.0 3、JDK5.0二、相关配置 1、在你的%TOMCAT_HOME%/common/lib下需要加入三个包 activation.jar、mail.jar、tools.jar 2、环境变量设置 AXIS_HOME 即axis-bin-1_2.zip解压的目录原创 2006-04-06 15:32:00 · 1947 阅读 · 0 评论 -
页面定时刷新功能实现
页面刷新:有三种方法:1,在html中设置:xxxxx之後加入下面这一行即可! 定时刷新: 10代表刷新间隔,单位为秒2.jsp 每一秒刷新一次3.使用javascript:setTimeout("self.location.reload();",1000);一秒一次原创 2006-09-13 16:33:00 · 10348 阅读 · 2 评论 -
正则表达式2
三、应用实例 下面我们来看看Jakarta-ORO库的一些应用实例。 3.1 日志文件处理转载 2006-05-22 13:45:00 · 554 阅读 · 0 评论 -
正则表达式1
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。转载 2006-05-22 13:48:00 · 677 阅读 · 0 评论 -
解决形如mm/dd/yyyy的日期转换的两种方法
例如将11/28/2016转换为2016-11-28try { String a = "11/28/2016"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d = new Date(a); String s=df.format(d); //第一种方法 System.out.println("原创 2007-03-26 10:14:00 · 3847 阅读 · 0 评论