`
qxmcool
  • 浏览: 90861 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论
文章列表
<%@ page language="java" pageEncoding="utf-8"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <%@ taglib uri="http://struts. ...

命令模式

package command; //抽象出来的接口 public interface Commons { public abstract void executeCommands(); } ------------------------------------------------- package command; //命令实体的抽象1 public class Coms1 implements Commons { @Override public void executeCommands() { System.out.println("调用命令2的函数&qu ...

工厂模式

package factory; public class Factory { public static void main(String arges[]){ ActionTest action = new ActionTest(); action.testAction(); } public static IDao getNewInstance(String className){ return new Business(); } } //接口面对的抽象 interface IDao{ public abstract void validate(); } ...
package singleton; public class Singleton { /** * volatile这个关键字,用在多线程,同步变量 * 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。 * 只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。 volatile告诉jvm, * 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) */ private volatile static Singleton uniquesingleton; /** ...
以下设置WinXP及以上用户,右键点击我的电脑->属性->高级->环境变量,设置即可。设置完成后需重新启动命令提示符才能生效。具体如下: JAVA环境变量设置 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。 JAVA_HOME指向的是JDK的安装路径,如D:\Program Files\IBM\Java50,在这路径下你应该能够找到bin、lib等目录。 设置方法: JAVA_HOME = D:\Program Files\IBM\JAVA50 PATH环境变量原来Windows里面就有,只要保留原来的PAT ...
声明,本文转载自 narilee 的 Blog JavaMail API简介 JavaMail API是一种可选的、能用于读取、编写和发送电子消息的包(标准扩展)。您可使用这种包创建邮件用户代理(Mail User Agent ,MUA) 类型的程序,它类似于Eudora、Pine及Microsoft Outl ...
实现javamail的方法 首先将activation.jar和mail.jar放入开发环境 并构建路径 activation.jar是在jaf框架的jar包 如果你使用了javaee的jar了只需要将activation.jar下载就ok了 新建一个web项目 1.信件jsp 不必多说了 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <html>   <head>         < ...
java的动态代理的简介 动态代理的在JAVAEE中的应用是十分的广泛的 比如拦截器的实现 spring的AOP思想 ejb的rmi实现 通过以下的代码的简单实现也能对java的代理模式有些初步的认识 充分理解了这些对于java的代理模式中的虚拟代理和远程代理的学习都会有所帮助 package com.qxm.example; /** * 代理类要使用的接口 * @author NIIT * */ public interface Interceptor { public abstract void getvalue(); public abstract void ge ...
135、写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public class Singleton { private Singleton(){}       //在自己内部定义自己一个实例,是不是很奇怪?       //注意这是private 只供内部调用    ...
94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创 ...
60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 答:有两种实现方法,分别是继承Thread类与实现Runnable接口 用synchronized关键字修饰同步方法 反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源,除非被"挂起&quo ...
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域           当前类       同一package  子孙类       其他package public            √              √                  √             √ protected        √              √                  √             × friendly          √              √                   ×           ...
package client; import java.util.Properties; import javax.naming.Context; import javax.naming.InitialContext; public class EjbFactory {   public static Object getEjbHome(String jndiName) throws Exception{     //连接到WebLogic     Properties pro = new Properties();     pro.put(Context.INITIAL_CONTEXT_F ...
1.创建一个ejb项目名称为ejb2_1,选择j2ee1.4支持ejb2.x 2.创建一个远程接口 package com.qxm.ejb2;   import java.rmi.RemoteException;   import javax.ejb.EJBObject;   public interface MyRemote extends EJBObject { public void printValue()throws RemoteException;   } 3.创建一个home接口 package com.qxm.ejb2;   import java.rmi.Rem ...

ajax核心代码

    博客分类:
  • AJAX
<script type="text/javascript"> function checkUser(){ var user_name = document.getElementById("user_id").value;//用户名后的文本框对象,.value表示取得是里面的值 document.getElementById("checkResult").innerHTML="验证中,请稍候"; var xmlHttp = new ActiveXObject("Msxml2.XML ...
Global site tag (gtag.js) - Google Analytics