共 9 篇  
作者: admin 来源: 原创文章 发表于: 2011-11-03 23:32:28
  sp开发模式2采用Servlet+jsp+JavaBean的技术实现java web的开发。使用jsp开发模式2的开发步骤为:1、定义一系列的Bean来表示数据。2、使用一个Servlet来处理请求。3、在Servlet中填充Bean。4、在Servlet中,将Bean存储到请求,会话或者Servlet上下文中。
作者: admin 来源: 原创文章 发表于: 2011-11-03 23:14:45
  Filter接口,它是过滤器API的核心,所有的过滤器必须实现javax.servlet.Filter接口,该接口有三个方法,它们都由容器调用。void init(FilterConfig) 在应用程序启动前,由容器调用,对于每个URL映射到该过滤器的请求,由容器调用该方法 void destroy()在应用程序关闭时,由容器调用。
作者: admin 来源: 原创文章 发表于: 2011-11-03 23:05:07
  这几个包装类的工作方法基本相同,构造器中用request或response对象作为参数,并代理对两个对象的所有方法的调用。这就允许我们这些类,并使用自定义的行为覆盖类的方法。但它们包装好过后都不能单独工作,都是通过Filter里面的doFilter()方法的第三个参数
作者: admin 来源: 原创文章 发表于: 2011-11-03 22:58:42
  jsp模式1主要采用jsp和JavaBean技术。jsp除了要负责页面显示外,还要负责处理请求和控制业务流程,即根据不同的请求信息调用不同的程序代码,没有做到完全的显示和控制分离。当要处理非常复杂的业务流程时,jsp页面中内嵌的java代码就很多,给开发和维护带来极大的困难
作者: admin 来源: 原创文章 发表于: 2011-10-26 22:37:07
  一个请求发送到服务器后,容器通过web.xml配置文件找到对象的Servlet,通过反射创建实例,调用里面的service()方法。(一般来说,我们发送的都是http协议的请求,所以一般我们只需要继承HttpServlet这个类就可以了。然后再根据需要重写里面的doPost,doGet……方法。)
作者: admin 来源: 原创文章 发表于: 2011-10-26 22:33:56
  Math.ceil(x):比x大(或X相等)的最小 double值。Math.round(x):四舍五入。 Math.floor(x):比x小(或X相等)的最大 double值。Math.round(x)返回long型,其余的返回double型。例:double v=10.5那么 Math.ceil(v) 的值为11.0。Math.floor(v) 的值为10.0。Math.round(v) 的值为11
作者: admin 来源: 原创文章 发表于: 2011-10-26 22:26:19
  所有异常的根类是Throwable类有两个直接的子类:Error,Exception。Error: (未检查异常)AnnotationFormatError, AssertionError,AWTError, CoderMalfunctionError, FactoryConfigurationError,LinkageError, ThreadDeath。
作者: admin 来源: 原创文章 发表于: 2011-10-26 22:23:54
  反射是通过类模板实例化对象,或是调用对象的方法。得到一个类的Class对象有三种方式:1、Class c = Class.forName("类的全限定名");2、Class c = 类名.class;或者 Class c = Integer.TYPE;3、Class c = 对象名.getClass();
作者: admin 来源: 原创文章 发表于: 2011-10-26 22:21:16
  Socket和ServerSocket类是java.net包中最常用的类。实际上套接了只是计算机上已编号的端口。Socket通信是一种基于TCP协议,建立稳定连接的点对点的通信。这种通信方式实时,快速,安全性高,但是它很占用系统的资源。服务器端代码如下:import java.io.ObjectOutputStream;
共 9 篇