Java编程技巧
文章平均质量分 51
blade_sea
这个作者很懒,什么都没留下…
展开
-
漫谈Java程序设计中的接口应用
Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。 理解并用原创 2004-12-17 13:20:00 · 606 阅读 · 0 评论 -
JSP彩色验证码
------------产生验证码图片的文件-----image.jsp-------------------------------------------Color getRandColor(int fc,int bc){//给定范围获得随机颜色Random random = new Random();if(fc>255) fc=255;if(bc>255) bc=255;int r=fc+r原创 2005-11-29 23:54:00 · 712 阅读 · 0 评论 -
Java数据库编程中的几个常用技巧
1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子:String className,url,uid,pwd;className = "oracle.jdbc原创 2005-08-05 14:46:00 · 703 阅读 · 0 评论 -
Java数据访问对象(DAO)编程模入门
J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开。实现DAO模式能够更加专注于编写数据访问代码。这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录。 在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包原创 2005-08-13 13:40:00 · 1317 阅读 · 0 评论 -
用定制标签库和配置文件实现对JSP页面元素的访问控制
控制客户端访问是开发一个基于B/S的架构的系统的开发者必须考虑的问题。jsP或SERVLET规范的基于配置文件的安全策略对资源的控制是以文件为单位的,即只可以定义某个视图全部可以或全部不能被访问。一个比较复杂的系统往往要要求对视图的一部分(如jsP页面里的一个按钮)提供访问控制,只允许被某种角色的用户访问。如果采用可编程的安全策略,因为对用户角色和操作的定义在开发时不能定义,而且这种策略加大了程序原创 2005-01-02 12:47:00 · 757 阅读 · 0 评论 -
Java集合框架 (一)
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。· Collection 接口是一组允许重复的对象。· Set 接原创 2004-12-31 11:28:00 · 675 阅读 · 0 评论 -
Taglib学习笔记
一、第一种方法:仅声明TLD位置在jsp文件头部,声明:这样就ok了二、第二种方法:定义库名称在jsp文件头部,声明: 在WEB.XML添加如下声明:/orataglib/WEB-INF/tlds/orataglib_1_0.tld 在tld里加上:ora/orataglib 三、区别 如果类不多,用tld引用就行了。否原创 2004-12-31 13:04:00 · 550 阅读 · 0 评论 -
第三章:Taglib 原理和实现:tag之间的嵌套和属性读取
第三篇 tag之间的嵌套和属性读取1。问题:在request里有一个 Man 对象,它有两个属性:name和age。现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上。例如,它的形式如下: object 支持el表达式,表示取得 Man 对象。output的property表示从该对象取得名为name的属性。 2。如何支持tag之间的嵌套 在子ta原创 2004-12-31 12:58:00 · 753 阅读 · 0 评论 -
第二章:Taglib 原理和实现:让Tag支持El表达式
二:让Tag支持El表达式1.先看这么一个例子http://www.w3.org/TR/html4/loose.dtd">String tut = "tutorial";request.setAttribute("tut",tut);%>The String in request is :2.如何支持el表达式 在路径org.apache.taglibs.standard.lang.s原创 2004-12-31 12:56:00 · 640 阅读 · 0 评论 -
第一章:taglib 原理和实现
1。问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再原创 2004-12-31 12:55:00 · 732 阅读 · 2 评论 -
输入年月日,求出是第几周.
import java.util.Calendar;class test{ public static void main(String[] args){ Calendar cal = Calendar.getInstance(); int year = Integer.parseInt(args[0]); int month = Integer.parseInt(ar原创 2004-12-31 09:09:00 · 898 阅读 · 0 评论 -
J2SE5.0新特性之ProcessBuilder
这个例子使用了J2SE5.0的ProcessBuilder类执行外部的程序,相对于 Runtime.exec ,它更方便,可以设置环境变量等。这里使用它在windows下读取物理网卡的地址 :package com.kuaff.jdk5package; import java.io.IOException; import java.io.InputStream; import java.util.原创 2004-12-17 13:02:00 · 527 阅读 · 0 评论 -
如何获取客户端MAC地址
方法一:调用Windows的DOS命令,从输出结果中读取MAC地址:public static String getMACAddress() {String address = "";String os = System.getProperty("os.name");if ( os != null && os.startsWith("Windows")) {try {String command原创 2005-11-29 23:52:00 · 2144 阅读 · 0 评论