内容列表
- HttpSessionBindingListener实现与应用
- HttpSessionBindingListener接口有两方需要实现的方法:public synchronized void valueBound(HttpSessionBindingEvent httpsessionbindingevent)public synchronized void valueUnbound(HttpSessionBindingEvent httpsessionbind
- 分类:Java 查阅全文
- Java语言的接口与类型安全
-
接口是实现构件可插入性的关键,可插入构件的关键在于存在一个公用的接口,以及每个构件实现了这个接口。
什么是接口?
Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口的两
- 分类:Java 查阅全文
- J2EE学习笔记(4) 软件工程与系统框架
- J道的老大banq曾经说过设计模式是衡量一个程序员水平高低最重要的标准。个人非常赞同这个观点,从这个角度看学好J2EE第一个要了解的就是作为一个庞大复杂的系统,它是如何由各个模块拼装并协同有效地运作。
先来几个定义暖暖身 Definitions of Different Dimensions in J2EE Tiers: A logical or physical organization o
- 分类:Java 查阅全文
- 网页前后端输入校验
- 刚写的,丢了,只想
从struts 1.1开始支持前后端校验,我们开始吧。。。
1) 在struts-config.xml里加入<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" &
- 分类:Java 查阅全文
- 浅析JAVA实现网页取内容
- 有很多网站提供从其他网站提取新闻甚至是从向翻译网站取内容由于手头做的网站需要涉及这个方面的内容,所以最近研究了一下这里把我的一点小心得写给大家希望大家讨论共同进步首先我觉得这种功能的实现其实是依靠对数据包的解析我的思路是把网站的整个源码先截取下来然后对包的每一行HTML代码进行分析找到需要的内容的HTML代码的共性再提取这些共性代码出来最后精简掉这些多余的代码得到需要内容我写了一个粗略的程序来获取
- 分类:Java 查阅全文
- W2K下安装 MYSQL 4.0.21 手记
- 1、从www.mysql.com下载推荐版本(recommended) 4.0.21,我下载的是ZIP而非安装版
2、解压文件到一个目录,我是e:\mysql,这个目录下应该有bin、data及其他目录
3、在c:\winnt目录下建一个my.ini文件,写上以下内容,以指出你的安装路径:[mysqld]# set basedir to your installation pathbasedi
- 分类:Java 查阅全文
- 扩展Struts的Plugin接口
- 1.使用<Plugin>机制
在struts1.1中利用新增的org.apache.struts.action.PlugIn 接口提供<Plugin>扩展机制。任何的JAVA类都可以当作你自己的PLUGIN,只要该类实现前面提到的PlugIn接口。
PlugIn接口包含两个方法,如下:/***The org.apache.struts.action.PlugIn Int
- 分类:Java 查阅全文
- Groovy用户指南(11)
- 11、语句
(1)分号
l Groovy使用类似Java的语法,但是语句的分号是可选的
l 如果每行一个语句,就可以省略分号;如果一行上有多个语句,就要用分号来分隔
x = [1, 2, 3]prin
- 分类:Java 查阅全文
- J2EE学习笔记(6) Struts HTML Tags
- HTML Tags
一些公用的tag attributes在HTMLTagLib里的含义前后一致,它们是name: ActionForm bean的实例名,如果name不存在,<html:form>所关联的formBean会生效。property: property既决定了生成的html的fieldname,也决定了该field的值 via formBean.getThisPrope
- 分类:Java 查阅全文
- xxxx公司的面试
- 首先做了一套考试题:1、final, finally, finalize的区别2、String s = new String("xyz");创建了几个String Object?3、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?4、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执
- 分类:Java 查阅全文
- SAS9新体验-在DATA STEP中使用JAVA对象
- 简介DSCI提供建立和处理组件对象在DATA STEP程序中,JAVAOBJ就是这样的一个对象,其提供类似JNI的机制,可实例化JAVA 类,访问对象属性和方法
定义JAVA对象其由DECLARE语法支持: declare javaobj j("类名");这样将定义和存储一个对象的实例在标量J中, JAVAOBJ会将JAVA CLASSPATH下的someJavaClass实
- 分类:Java 查阅全文
- 十分有用的代码:JDBC连接DB2、Oracle、MySQL、PostgreSQL,并取当前时间
- package com.terac.util;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;
public class DBTest {public static void main(String[] args) {try
- 分类:Java 查阅全文
- 如何在一个系统中设计权限控制机制(2)
- security.xml<?xml version="1.0" encoding="GBK" standalone="no" ?><!DOCTYPE security SYSTEM "security.dtd"><security><!--初始化:1.读入所有操作2.读入所有角色连同角色的操作3.读入所有用户连同用户的操作
判断一个用户的权限:1.取ac
- 分类:Java 查阅全文
- 十分有用的代码:检测服务器环境的JSP Info
- <html><head><title>JSP Info</title></head><body><h1>JSP Info(Mail: nscdl AT yahoo DOT com)</h1><hr />Now is: <%= new java.util.Date() %><
- 分类:Java 查阅全文
- HiveMind 和 Spring 的比较(之二)
- 紧接上文。 从上文的 HiveMind 和 Spring 总体架构图片你可以看出 两者的结构差异很大。首先,Spring提供了一套完整的组件,从页面展示的MVC框架到后台的数据库ORMapping等统统都有,其中有些是Spring自有的,有些则提供了集成第三方优秀组件的接口。
相比之下HiveMind就单薄多了。我第一眼看
- 分类:Java 查阅全文
- J2EE学习笔记(5) 角色权限资源管理的实现
- 文章将在近期更新发表。
主要参考文献: http://www.jdon.com/jive/article.jsp?forum=46&thread=2897 http://www.jdon.com/jive/article.jsp?forum=46&thread=4110&message=438816 http://www.jdon.com/jive/article.jsp
- 分类:Java 查阅全文
- eclipse-an IDE for anything, and for nothing in particular.
- 官方网站:www.eclipse.org一、基本的入门文档:白皮书 http://www.eclipse.org/whitepapers/eclipse-overview.pdf分类技术文章 http://www.eclipse.org/articles/index.html二、下载软件http://www.eclipse.org/downloads/index.php建议下载3.0使用。
- 分类:Java 查阅全文
- 基本Java命名规则
- Java Class 1) ClassName VersionInfo History Copyright 2) Package 3) Import ( J2SE -> J2EE/J2ME -> Third Party Libs -> Self Common -> Self Specific) 4) Class Documentation for Javadoc 5) Cl
- 分类:Java 查阅全文
- J2EE学习笔记(3) Struts Logic Tags
- Logic Tags语法应用是 --<someComparisonTag value="someUserNameValue" cookie="userName"> (cookie specifies the name of the cookie to compare with value)<someComparisonTag value="en_US" header="Accep
- 分类:Java 查阅全文
- J2EE学习笔记(2) Javascript 讨论
- 其实Javascript不属于严格的J2EE范畴,但由于它的轻量级和快速强大的客户端功能,使得我们不得不对Javascript礼让三分.
下面是我很有限的一些javascript经验 1) javascript主要用来捕捉客户端事件,数据表格的校验,控制页面的跳转导向. 每一项都有足够多的内涵可以挖掘,这里就不多说了 2) 就校验而言, 一般说服务器端还是要做再一次的检验以保证数据的一致与有效
- 分类:Java 查阅全文