文章列表
可以在/WEB-INF/web.xml中定义资源的特性。使用JNDI查找<resource-ref> 和<resource-env-ref>元素时,这些特性被返回。对同一资源名称,还必须定义资源参数,这些参数用来配置对象工厂(object factory)以及对象工厂的属性。例如,web.xml:
<resource-ref>
<description>Employees Database for HR Applications</description>
<res-ref-name>jdbc/E ...
- 2008-11-29 13:12
- 浏览 3810
- 评论(0)
关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ("java:comp/env/XXX")和(javax.sql.DataSource) ctx.lookup("XXX")两种写法,好多人以为这两种写法是相同的,以为都是通过JNDI来获取数据源。其实java:comp/env和 JNDI是不同的,java:comp/env 是环境命名上下文(environment naming context(ENC)),是在EJB规范1.1以后引入的,引入这个是为了解决原来JNDI查找所引起的冲突问题,也是为了提高EJB或 ...
- 2008-11-27 22:28
- 浏览 2154
- 评论(0)
看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象 实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有 人为你定好In ...
- 2008-11-27 22:26
- 浏览 796
- 评论(0)
classloader对我来说一直都是很神秘的东东,这两天一直在研究,总算搞清楚了一些概念。现在写出来作为一个纪录。 classloader利用一种叫双亲委派的方法来加载类,也就是先让该classloader的parent来加载。具体的parent关系我就不再废话了。代码如下:
Java代码
protected synchronized Class<?> loadClass(String name, boolean resolve)
throws ClassNotFoundException
{
// First, check if the ...
- 2008-07-14 11:03
- 浏览 1040
- 评论(0)
What's the difference between the two: System.err. and
System.out? When should we use System.err?
Answer 1: System.out leads the output to the standard output stream (normally
mapped to your console screen), System.err leads ...
- 2008-06-15 11:45
- 浏览 1074
- 评论(0)
在
Java
应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。但重要的是要区分参数是如何传递的,这才是该节选的意图。
Java
应用程序按引用传递对象这一事实并不意味着
Java
应用程序按引用传递 ...
- 2008-06-13 22:51
- 浏览 1373
- 评论(0)
下面的代码:
public class FinallyTest {
private static int test() {
int i=1;
try {
i=2;
return i;
} catch (Exception e) {
i = 3;
return i;
} finally {
i = 4;
...
- 2008-06-13 20:13
- 浏览 953
- 评论(0)
Static :
对于类的属性来说
有类变量和实例变量
class StaticTest
{ static int i=47;
}
对于不同的对象 StaticTest st1=new StaticTest(),StaticTest st2=new StaticTest()都只有一个共享的存储空间!
引用Static变量有两种方法.可以用一个对象去定 ...
- 2008-06-13 19:39
- 浏览 904
- 评论(0)
Option Explicit 语句
- 博客分类:
- ASP
Option Explicit 语句
在模块级别中使用,强制显式声明模块中的所有变量。语法Option Explicit说明如果使用,Option Explicit 语句必须写在模块的所有过程之前。如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时间会出现错误。如果没有使用 Option Explicit 语句,除非使用 Deftype 语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。注意 使用 Option Explicit 可 ...
- 2008-06-12 17:42
- 浏览 1234
- 评论(0)
ProgID是程序员给某个CLSID指定一个易记的名字。
组成:<program>.<component>.<version>
在HKey_Classes_Root下,有版本号的ProgID和无版本号的ProgID都有列出,一般无版本号的除了有CLSID子键外会还有CurVer子键来标明版本
- 2008-06-12 17:39
- 浏览 1627
- 评论(0)
进程文件: dllhost32.exe
进程名称: Troj_Win32.Lmir.gb
英文描述: N/A
进程分析:
dllhost.exe是什么?
dllhost.exe是运行COM+的组件,即COM代理,运行Windows中的Web和FTP服务器必须有这个东西。
什么时候会出现dllhost.exe?
运行COM+组件程序的 ...
- 2008-06-12 17:32
- 浏览 975
- 评论(0)
CMD中文乱码和不能输入中文的解决方案
- 博客分类:
- Windows应用
运行->regedit,进入注册表编辑器,修改如下表项的值:
[HKEY_CURRENT_USER"Console"%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8
小说明一下:
十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。
十六进制"000001b5"或十进制"437",表示“437 (OEM - 美国)”。
- 2008-06-08 14:00
- 浏览 3416
- 评论(1)
Vista操作系统固然比XP在诸多方面拥有改善,但面对笔记本电脑在亚太市场的普及风暴,相信微软会做出一种折中的选择以确保自己在全球的领导地位。
按照微软最初的计划,Windows XP系统在2008年1月底便将被停售,但由于用户和厂商的强烈要求,Windows XP系统的停售日期不得不延迟至2008年6月底,转眼间,6月份也将很快来到,微软将不得不再次作出选择。
华硕Eee PC
2007年10月底,华硕Eee PC的横空出世为本来已经十分火爆的笔记本市场又增添了一抹亮色;紧随其后,众厂商纷纷推出自己的廉价便携笔记本,笔记本的价格底线也被一次次地打破,在用户已经慢慢习惯花便宜 ...
- 2008-06-03 20:10
- 浏览 1074
- 评论(0)
深入认识Turbo C编译器
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?boardid=225&id=117971
有谁真正的理解过一个编译器呢?许多人认为TC很简单很落后,但是即便是这样简单的工具,到底有几个人真正的深入理解了呢?一个 ...
- 2008-06-02 19:40
- 浏览 1278
- 评论(0)
typedef struct _STARTUPINFO
{
DWORD cb; //包含STARTUPINFO结构中的字节数.如果Microsoft将来扩展该结构,它可用作版本控制手段.
应用程序必须将cb初始化为sizeof(STARTUPINFO)
PSTR lpReserved; //保留。必须初始化为N U L L
PSTR lpDesktop; //用于标识启动应用程序所在的桌面的名字。如果该桌面存在,新进程便与指定的桌面相关联。
如果桌 ...
- 2008-05-31 22:27
- 浏览 2405
- 评论(0)