当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 20、EJB与JAVA BEAN的区别?Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。
 

 

    摘要: 相信大家都见过骆驼,驼峰是骆驼的标识,驼峰呈波浪型,对比于计算机语言中的字符串,是非常相像的。编程语言中的字符串大多由大小写混合的字母(这里数字理解为小写字母)组成,并有一定的规范,如首字母小写、首字母大写、单词下划线分割等,在这里我们可以将大写理解为驼峰,这样字符串也具有波浪型结构啦,如果我们将原字符串中的大写字母提取出来(不包含数字),这也是下面所说camel case规则,形成新的字符串,......
 ·采用jdmk来构筑网管系统    »显示摘要«
    摘要: 1 jdmk概述jdmk(java dynamic management kit)是由sun发布的一种基于java技术,用于实现网络管理和网络服务的工具软件包。简单的说java dynamic management kit是由java的一个应用程序接口(java api)和一套开发工具组成的。jmx(java management extensions)是一套基于java技术的网管系统解决方案的......


JAVA相关基础知识(2)

20.ejb与java bean的区别?java bean 是可复用的组件,对java bean并没有严格的规范,理论上讲,任何一个java类都可以是一个bean.但通常情况下,由于java bean是被容器所创建(如tomcat)的,所以java bean应具有一个无参的构造器,另外,通常java bean还要实现serializable接口用于实现bean的持久性.java bean实际上相当于微软com模型中的本地进程内com组件,它是不能被跨进程访问的.enterprise java bean 相当于dcom,即分布式组件.它是基于java的远程方法调用(rmi)技术的,所以ejb可以被远程访问(跨进程.跨计算机).但ejb必须被布署在诸如webspere.weblogic这样的容器中,ejb客户从不直接访问真正的ejb组件,而是通过其容器访问.ejb容器是ejb组件的代理,ejb组件由容器所创建与管理.客户通过容器来访问真正的ejb组件.21.static nested class 与 inner class的不同.     static nested class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化.而通常的内部类需要在外部类实例化后才能实例化.22.jsp中动态include与静态include的区别?动态include用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数.静态include用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %> 23.什么时候用assert.     assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制.在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出.一般来说,assertion用于保证程序最基本.关键的正确性.assertion检查通常在开发与测试时开启.为了提高性能,在软件发布后,assertion检查通常是关闭的.
...   下一页

 ·java相关基础知识(3)    »显示摘要«
    摘要: 41、是否可以继承string类?string类是final类故不可以继承。42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在string上?switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。43、try......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE