java 一些相关技术

      1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口。  2、EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。  3、Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要双方的应用…

Java本地接口工作方式初探

Java本地接口(Java Native Interface (JNI))允许运行在Java虚拟机(Java Virtual Machine (JVM))上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其它语言编写的,比如C、C++或者汇编语言。   当一个程序无法完全使用Java编写时,开发者可以通过JNI来编写本地方法,比如标准Java类库并不支持的依赖于平台的特色或者程序库。JNI还可以用于修改现有的使用其它语言编写的程序,使它们…

JAVA – 虚函数、抽象函数、抽象类、接口

JAVA – 虚函数、抽象函数、抽象类、接口 1. Java虚函数 虚函数的存在是为了多态。 C++中普通成员函数加上virtual关键字就成为虚函数 Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Java中不希望某个函数具有虚函数特性,可以加上final关键字变成非虚函数 PS: 其实C++和Java在虚函数的观点大同小异,异曲同工罢了。   2. Java抽象函数(纯虚函数)    抽…

用Java的动态代理模拟spring的AOP

动态代理的定义如下: http://java.sun.com/j2se/1.3/docs/guide/reflection/proxy.html A dynamic proxy class is a class that implements a list of interfaces specified at runtime such that a method invocation through one of the interfaces on an instance of the class will be encoded and dispatched to another object through a uniform interface.也就是说要用动态代理,那么一个类…

Rookie.Zhang

======================================================注:重要!程序员如何有效的放松身心!下班后做什么?======================================================java1.5初体验之一java2platformstandardedition(j2se)5.0(

Hashtable Interface to MIDP RecordStore

The javax.microedition.rms package provides the Record Management System (RMS) implementation. It is a kind of DBMS, but its API doesnot resemble JDBC or any of other J2SE APIs. The primary concept of RMS is the RecordStore. The RecordStore element is the Record, and Record's essence is a byte array. I have created a special adaptor to the RMS. It doesnot cover all the …

J2SE 5.0新特性之static import

J2SE 5.0新特性之static import     在J2SE 5.0版本中,java语言引入了很多新的特性,本文将主要介绍static import。static import主要解决的问题是方便开发人员创建和使用全局的常量以及静态的方法。要使用这一新的特性您应该首先从java.sun.com下载最新的j2sdk 5.0。     在《effective java》中作者曾经谈到在接口中定义常量是很糟糕的一种使用方法,我们应该始终使用接口来定义类型。但是在实际开…

[J2SE 5.0专题][2.7]注解

[J2SE 5.0专题][2.7]注解 注解(Annotations)在我看来是J2SE 5.0中比较重大的新特性。将来的EJB 3.0规范将会全面利用该特性来简化Session Bean、 Message-Driven Bean和EntityBean的定义和实现。 Java的注解或多或少也是受了.NET的影响。这不是说Java本来没有注解,以前的诸如JavaDoc的标注,尤其@deprecated,都是注解,只不过这一次的更新将注解推到了Java历史上前所未有的高度。通过注解,我们可…

Java Management Extensions (JMX)

 http://java.sun.com/developer/technicalArticles/J2SE/jmx.html   JMX technology provides a component-based architecture for developing solutions to monitor and manage your applications, services, and resources. JMX technology is the way to instrument any application or service that was built using Java technology. Hence, the Java platform now provides excellent faciliti…

J2ME不支持的J2SE

不支持浮点数据类型(没有float和double)              ·不支持JNI  (the  Java  Native  Interface  )              ·不支持用户自定义的Java级的类载入器(class  loaders  )              ·没有反射(reflection)特性              ·不支持线程组(thread  groups)或守护线程(daemon  threads)              ·不支持类实例(class  instance)的终结(finalization)              ·没有弱参考…

jbpm 错误 loader constraint violation: when resolving interface method “javax.servlet.jsp.JspApplicationContext.getExpressionFacto

加jbpm 后运行 jsp 报错: ����: Servlet.service() for servlet jsp threw exceptionjava.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/index_j…

servlet监听器和过滤器实例

既然是监听器,他监听什么呢?主要包括:看下api,主要针对下面几个的监听,ServletContent 就是jsp中的application;HttpSession,jsp中的session;HttpServletRequest,jsp中的request. 先看一下ServletContent吧,他是通过两个接口实现监听的:Interface ServletContextAttributeListener,主要是针对 application的属性进行监听,看里面的方法:public void attributeAdded(ServletContextAttributeEv…

过滤器学习笔记

Servlet程序的主要分类: 1.       标准Servlet(JSP) -----MVC 2.       过滤Servlet(过滤器) 3.       监听Servlet(监听器) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />    过滤器功能: 1.       用户是否登陆 2.       屏蔽非法文字 3.       对请求内容进行统一编码   Public interface Filter Public void init(FilterConfig  filterconfig)throws Ser…

Servlet简介

  servlet简介 servlet容器:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 负责处理客户请求、把请求传送给servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与servlet之间的接口是由servletAPI定义好的,这个接口定义了servlet容器在servlet上要调用的方法及传递给servlet的对象类。 servlet的生命周期: l         servlet容器创建s…

Servlet 简介

servlet简介servlet容器:负责处理客户请求、把请求传送给servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与servlet之间的接口是由servletAPI定义好的,这个接口定义了servlet容器在servlet上要调用的方法及传递给servlet的对象类。servlet的生命周期:l servlet容器创建servlet的一个实例l 容器调用该实例的init()方法l 如果容器对该servlet有请求,则调用此实例的service()…
下一页 »