posted @ 2005-03-11 00:06 bigseal 阅读(670) | 评论 (2) | 编辑 收藏
对委托事件模型中几个概念的理解:
传递及处理事件对象的流程
posted @ 2005-03-05 23:50 bigseal 阅读(789) | 评论 (1) | 编辑 收藏
Element
Quantity allowed
Meaning
icon
0 or 1
A display file, for use in GUI administration tools
display-name
Short name, for use in GUI admin tools
description
Longer description
distributable
Whether the web application can be load-balanced, i.e., distributed to multiple servers
context-param
0 or more
Parameters to be made available to all servlets
filter
Provides a general-purpose servlet-based filtering mechanism
filter-mapping
Maps the invocation of a filter to either a servlet name or a URL pattern
listener
Context or session Listener classes
servlet
Short name, class name, and options for a servlet
servlet-mapping
Specifies any nondefault URL for a servlet
session-config
Specifies session configuration (only session timeout in present version of specification)
mime-mapping
MIME types for files on server
welcome-file- list
Alternate default page in directories
error-page
Alternate error page by HTTP error code
taglib
Tag library; see the section on the taglib element, later in this chapter
resource-env-ref
Reference to "administered objects," such as JMS queues
resource-ref
Reference to JNDI factory for objects such as SQL DataSources
security- constraint
Requires authentication (e.g., for a protected area of a web site)
login-config
Specifies how the login mechanism is to work for a security-constraint
security-role
List name of security role, for use with security-constraint
env-entry
JNDI lookup of static objects
ejb-ref
Reference to EJBs used by servlets
ejb-local-ref
Reference to EJB local interfaces used by servlets
posted @ 2005-03-04 00:03 bigseal 阅读(1051) | 评论 (0) | 编辑 收藏
posted @ 2005-03-03 20:30 bigseal 阅读(190) | 评论 (0) | 编辑 收藏
虽然把它的安装文件和源代码都download了,但却是一头雾水,没一点头绪。今天问了一下,才知道是这样的:jive实现了一个Jabber服务器,样只要使用jabber协议就可以和jive通信了,然后做了一安装程序把jelly 这个server 安装,然后将自己war发布到jelly,再加上了一个自己的启动脚本。这只是一个大概的框架,虽然明白了它的基本构架,可具体的实现还是不明白,决定从读代码开始。既然不能从整体上把握,就一点一点的啃代码。
posted @ 2005-03-03 20:25 bigseal 阅读(423) | 评论 (0) | 编辑 收藏
posted @ 2005-03-03 10:24 bigseal 阅读(190) | 评论 (0) | 编辑 收藏
看到一篇关于在eclipse中使用ant构建java项目的文章,就按照文章中的说明新建了一个项目,并新建了classes,dist,doc,lib几个文件夹和build.xml文件。其中build.xml文件的内容也是直接复制的,由于是从网页上直接复制的,里面“<”“>”都是中文格式的,我就把这些给替换了一下。 但当选中项目,然后选择“Project”,“Properties”,“Builders”,“New…”,选择“Ant Build”:载入“Bulidfile”时提示“Content is not allowed in prolog”错误。 我就去Google上转了一圈,还有点收获,看了一篇小文章,觉得可能是build.xml文件格式的错误。
posted @ 2005-02-27 11:09 bigseal 阅读(20984) | 评论 (7) | 编辑 收藏
UploadBean 1.5 是100%的JAVA 上载文件组件(JavaBean)。该组 件可以和任何 JSP/Servlets应用程序整合。你可以将上载的文件存储在 文件夹,ZIP文件,数据库或内存中。并且可以加上一些限制条件:文件大小 ,黑名单,白名单,最大上载文件数。如果上载成功,该组件将发出上载事件, 此事件可以被指定的监听器捕获。该组件对于非商业性的使用是免费的。 这里提供一些工具,比如:email notification,progress bar 自定义数据库存储例程,中文上载jsp ...
用了一下,感觉还不错,并且每个功能都有实例及详细说明。
http://www.javazoom.net/jzservlets/uploadbean/uploadbean_cn.html
posted @ 2005-01-25 12:40 bigseal 阅读(292) | 评论 (0) | 编辑 收藏
有两类:Tools和Test。
Tools类中定义了一系列方法,诸如tools1(),tools2(),......,在Test类中有多个方法调用Tools类中的方法,但也不是所有 的方法都有对Tools类的方法的调用。
那么我在Test类中什么时候创建Tools类的实例合适呢?
1.把Tools tools作为Test的数据成员,在Test构造器中创建tools,这样在Test的方法中就可以直接使用
2.在Test的每个方法中声明并创建Tools类的实例
或者其它更好的方法?
posted @ 2005-01-15 11:05 bigseal 阅读(914) | 评论 (2) | 编辑 收藏
JDBC驱动程序
JDBC通过一系列接口来访问数据库,而这些接口的实现则是由不同的数据库厂商或组织实现的。要实现对某一特定类型数据库的访问就要通过注册JDBC驱动程序来让程序知道去哪里调用JDBC API 接口的实现。
先看下面的一段程序:
java.sql.DriverManager:从名字就可以看出是用于驱动程序管理的,它的主要责任是保留一个驱动程序的列表,并通过getConnection方法来给应用程序提供与所请求的URL相匹配的Driver(可能是由于同一个数据库的驱动程序可能是有几种不同的实现方式,但如果DriverManager中对一个URL有多个匹配的Driver,它是不是只选择第一个找到的呢?),并返回Connection对象,如果找不到就会抛出一个异常,也就是这一句 Connection oConn = DriverManager.getConnection(url,userName,password)。同时还提供了registerDriver()和deregisterDriver(),这两个方法允许驱动程序的工具用DriverManager注册驱动程序或从列表中删除。可以感觉出是在用Class.froName("com.mysql.jdbc.Driver").newInstance();加载类并初始化这个类的静态初始化部分时调用registerDriver()的方法注册的,我在mysql驱动程序的源码的Driver类中找到对这个方法的调用。
posted @ 2005-01-15 00:51 bigseal 阅读(719) | 评论 (0) | 编辑 收藏
Powered by: BlogJava Copyright © bigseal