J2[SE/EE/ME]
文章平均质量分 73
royal_coffee
这个作者很懒,什么都没留下…
展开
-
自定义标签开发步骤(传统标签)
初涉“标签库(Tag Library)”,以一个简单的hello标签开演示开发自定义标签的基本步骤: 一、新建一个包test,包中新建一个标签类HelloTag.java,代码如下: package test;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.ser原创 2007-01-28 16:30:00 · 730 阅读 · 0 评论 -
Java/J2EE中文问题终极解决之道
Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。 最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。 还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。 在转载 2007-05-18 23:18:00 · 487 阅读 · 0 评论 -
J2EE总体的学习计划
第一部分: JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固) 要求:对java的封装,生命周期等有一定的了解; 异常------掌握try-catch-finally的使用 IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、Outpu转载 2007-09-15 08:53:00 · 622 阅读 · 0 评论 -
Struts+ejb知识点
Struts:了解整个Web App的发展演变周期,对model1、model2有深入了解,并能分析两种模式的优缺点MVC模式的全面深入掌握,能够在Web App中正确使用MVCStruts1.2 API主要接口的全面掌握,对Struts1.2各个组成部分深入掌握能够结合IDE熟练的开发Struts中MVC的各个模块表示构件(Action、ActionForm…)对Struts的五大标签转载 2007-09-15 08:55:00 · 1276 阅读 · 0 评论 -
native2ascii工具完全揭密
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii是sun转载 2007-09-21 11:41:00 · 597 阅读 · 0 评论 -
软件2.0概念全图
转载 2007-11-04 11:03:00 · 580 阅读 · 0 评论 -
用jstl格式化从数据库中读取的时间格式
数据库是Oracle 8i,字段数据类型为Date,规定输入格式是yyyy-MM-dd,从数据库中读出到页面上显示为1984-10-20 00:00:00希望显示的格式为1984-10-20可以以下方法: fmt:formatDate value="${declaration.dueDate }" type="date" var="dueDate"/>input n原创 2007-11-04 18:58:00 · 1945 阅读 · 0 评论 -
经验的总结:开发J2EE应用中的一些要领
发布时间:2006.05.23 01:21 来源:www.cjsdn.net 作者:罗时飞 J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台。其规范之多、内容之广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopL转载 2007-11-16 08:35:00 · 538 阅读 · 0 评论 -
使toString()的创建自动化
有经验的 Java 开发人员都知道写好 toString 方法很重要。对可用人类理解的形式查看的对象进行记录和调试都相当容易;当处理分布式应用程序时尤其是这样。不幸的是,为许多类实现 toString 方法可能相当耗时 -- 尤其是对于那些具有许多属性的类。因为 toString 的行为相当规则,所以最好使创建该方法的任务能够自动完成。本文提供的这个实用程序可以帮助您实现这一点,转载 2007-11-23 08:50:00 · 624 阅读 · 0 评论 -
JAVA 数字格式化处理方法
有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢?例如数字“1234.56”如何以“1234.560”、“1,234.56”格式输出,在此你可以找到答案例子:例如数字:1、1234.56以1234.560格式输出DecimalFormat df1 = new DecimalFormat("####.000");df1.setGroupingUsed(false);转载 2007-12-06 13:25:00 · 3832 阅读 · 0 评论 -
Struts开发经验总结
一、 防止查看源码,直接访问JSP两种方法:1. 不要让用户直接访问任何JSP页面,起始页可以是HTML文档。在web.xml中增加下面的行来阻止用户直接访问JSP页面。web-app> ... security-constraint> web-resource-collection> web-resource-name>no_accessweb-resource-n原创 2008-01-09 08:51:00 · 890 阅读 · 0 评论 -
使用JNative对条码打印机进行打印
因项目需要,对Godex EZ2300条码机进行调用打印, 驱动为Ez2000.dll, 用JNI可以实现调用,但比较麻烦, 需要用到VC6进行DLL封装,改用JNative组件进行调用, 步骤如下:1. 下载JNative-1.3.2.zip组件库2. 解压出来后有JNative.jar / JNativeCpp.dll / libJNativeCpp.so三个文件,原创 2008-04-24 19:23:00 · 1932 阅读 · 1 评论 -
java解析xml的具体流程
java 代码 import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.do转载 2008-07-02 09:20:00 · 4747 阅读 · 3 评论 -
使用 dom4j 解析XML
Deepak Vohra (dvohra09@yahoo.com), Web 开发人员2004 年 4 月 01 日dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了转载 2008-07-02 09:16:00 · 873 阅读 · 0 评论 -
正确配置多个struts配置文件示例
struts-config.xml: xml version="1.0" encoding="UTF-8"?>DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config原创 2007-08-19 08:37:00 · 645 阅读 · 0 评论 -
使用多个Struts配置文件
这份教程向 Java™ Web 开发人员介绍如何将 Apache Struts 设置为使用多个配置文件。将学习不同的Struts 配置文件的目的和结构,以及使用更小文件的合理性。将经历把现有 Struts 应用程序的大型、复杂的 struts-config.xml 文件分成按功能组织的多个配置文件的步骤。处理的是更小、更具可管理性的部分,可以让 Struts 应用程序更容易管理和重新配置,也有助于转载 2007-08-16 08:25:00 · 872 阅读 · 0 评论 -
Java路径问题最终解决方案之一
前言 Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源! Java转载 2007-01-28 16:44:00 · 753 阅读 · 0 评论 -
FAQ:什么是J2EE
****** 版权声明 ********* 在完整保留此版权声明并接受下列条款的前提下,你可以自由的获取、存储、使用、修改、分发本文。* 由于你可能自第三方获得本文,作者不保证本文的正确性和一致性。* 作者也不对任何因使用本文而造成的直接或间接的经济损失或其他损失负责,即使事先你已告知这一风险。* 如果你修改并分发本文,并且未附加任何版权声明,则该版权声明自动适用于你修改和添加的内容。* 如果转载 2007-01-28 16:59:00 · 582 阅读 · 0 评论 -
在Java中确定浮点数的精度
这是别人的例子://保留小数点后两位小数public double Number2(double pDouble){ BigDecimal bd=new BigDecimal(pDouble); BigDecimal bd1=bd.setScale(2,bd.ROUND_HALF_UP); pDouble=bd1.doubleValue(); long ll = Double.转载 2007-01-28 17:04:00 · 657 阅读 · 0 评论 -
大争论:Java传递参数
当你问大多数程序员Java是传值还是传引用的时候,你可能会得到两种答案之一:(1)Java传递原始类型数据时使用的是传值方式;传递对象时则使用传引用方式;String类型的数据采用的是传值方式,因为字符串是不可变的。(2)Java传递所有参数都使用传值方式。只有第二个答案是正确的。理解传值和传引用的区别的关键是要记住,当你向一个方法传递一个对象时,Java没有把对象放入堆栈,它只是转载 2007-01-28 17:05:00 · 646 阅读 · 0 评论 -
Serlet为什么只需要实现doGet和doPost
Servlet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:doGet:处理GET请求doPost:处理POST请求doPut:处理PUT请求doDelete:处理DELETE请求doHead:处理HEAD请求doOptions:处理OPTIONS请求doTrace:处理TRACE请求通常情况下,在开发基于HTTP的servlet时,转载 2007-01-28 17:35:00 · 1177 阅读 · 0 评论 -
Get和Post的区别
1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2、对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Reques转载 2007-01-28 17:36:00 · 713 阅读 · 0 评论 -
java程序员:开发系统要注意的基本知识
问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是"Hello world!"。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为"s",可以指向类型为String的任何对象,目前指向"Hello world!"这个St转载 2007-01-28 17:40:00 · 576 阅读 · 0 评论 -
人民币大写转换
问题:商业领域,开发票,支票等金钱相关项目通常要求转换成大写,诸如"壹拾圆陆角玖分".编程过程中,一般的钱币都是double型.当前看到的方法:之所以写这个方法,因为看到的方法设计的不是很好,通常的做法就是逐个字符处理,通过冗长的switch...case结构判断,来决定当前是否应该输出某某汉字,总体来说,完成这件任务是简单的,但是代码和设计质量却不令人满意.设计方法如下:需要注意的问题:转载 2007-01-28 17:51:00 · 806 阅读 · 0 评论 -
Collections中的常用方法及排序
import java.util.*;/** * @(#)SortTest.java * * SortTest application * * @author * @version 1.00 2007/3/15 */ public class SortTest { public static void main(String[] args) {原创 2007-03-15 19:25:00 · 1605 阅读 · 0 评论 -
JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五转载 2007-07-06 11:09:00 · 656 阅读 · 0 评论 -
初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java转载 2007-07-21 15:06:00 · 509 阅读 · 0 评论 -
在JSP客户端限制表单重复提交
在客户端限制表单重复提交有两种方法: 第一种:在javascript脚本中设置一个标志变量,来区分表单是否已经提交。如果已经提交,则弹出对话框告诉用户“重复提交”。 第二种:在单击提交按钮以后将提交按钮设置为disabled状态,这样用户就无法再提交按钮,客户端也就无法重复提交。 采用第一种方法:1.新建一个ClientTest1.jsp文件,代码如转载 2007-07-31 13:55:00 · 952 阅读 · 2 评论 -
深入了解struts中的struts-config.xml
弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。是struts的根元素,它主要有8个子元素,DTD定义如下:(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)>转载 2007-08-05 21:23:00 · 2668 阅读 · 2 评论 -
java指定打印机名称进行打印
import java.awt.print.PrinterJob;import java.awt.print.Book;import java.awt.print.Printable;import java.awt.Graphics;import java.awt.print.PageFormat;import java.awt.print.Pr转载 2008-07-04 16:49:00 · 9746 阅读 · 0 评论