`
文章列表
来个例子 package Test; public class Test { public static void main(String[] args) { Test t = new Test(); String city = "\\CHINA\\SICHUAN\\CHENGDU"; //将此字符串在jsp页面和action中传递,会在加载页面出现以下错误信息:未结束的字符串常量 String chengshi = t.show(); //问题 ...
一、声明字符串: var normal_monkey = "I am a monkey!<br>"; document.writeln("Normal monkey " + normal_monkey); var bold_monkey = normal_monkey.bold(); document.writeln("Bold monkey " + bold_monkey); 这里的声明: var bold_monkey = normal_monkey.b ...
http://www.dynarch.com/projects/calendar/
from:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html 11111111111111111111111111111111111111111111 面向对象与基于对象 几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。 但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaSc ...

BIRT报表的使用

    博客分类:
  • BIRT
http://www.springside.org.cn/docs/reference/Birt.htm 待编辑...
  抽象工厂是一种创建型模式,是为了解决实例化时所带来的问题。      我们先来看看是什么问题,有的时候我们会遇到这种情况,我们需要一系列的对象。举个例子,有一系列BMW汽车零部件的对象:轮子bmwwheel,油箱bmwoilbox,在一个管理函数中调用它们,代码如下 class BMWWheel { public BMWWheel(){}; } class BMWOilbox { public BMWOilbox(){}; } public void Manage() { BMWOilbox oilbox = new BMWOilbox(); BMWWheel ...
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。     ThreadLocal是什么    ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal ...
内部类是Java语言中的一种特殊的语法,简单的来说,就是在一个类的内部再声明一个类,这些声明在类内部的类就被称作内部类。在实际声明时,内部类可以声明在类的内部、类的方法内部,也可以声明在类的构造方法内部,内 ...
from: http://llying.iteye.com/blog/220452 CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的操作,实现了在运行期动态生成新的class。 可能大家还感觉不到它的强大,现在就告诉你。 实际上CGlib为spring aop提供了底层的一种实现;为hibernate使用cglib动态生成 ...
interface Collection                                             interface Set       HashSet                     interface List      ArrayList                                         Linke ...
from: http://www.cnblogs.com/bianshencho/archive/2009/09/27/1575082.html 对于RequestProcessor这个类,有的人可能很陌生,毕竟它不象ActionSerlvet那样,在我们的面前频繁的出现。但是,RequestProcessor用的要远比ActionServlet多,那么RequestProcessor到底是干什么的呢?当ActionServlet接收到客户请求后,会进行一连串的初始化操作,然后,就会将客户请求转交给合适的处理器进行处理,这个合适的处理器就是org.apache.struts.action.Re ...
from: http://www.cnblogs.com/kid-li/archive/2006/07/10/446904.html Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其转动,我们踩下油门,此时汽车再根据一些其他的操作使车轮转动。油门就好比系统给我们留下的接口,不论汽车是以何种方式转动车轮 ...
from : http://dev.csdn.net/article/83393.shtm 一、     起因 在看《Ajax in action》的时候,看到它在介绍Adapter和Facade两种模式。由于目前Web开发的特色,特别是客户端Js脚本的开发,需要面对很多的变化和跨平台的挑战,所以,如果应用Adapter和Facade模式,将会非常有益于提高我们软件的可维护性,以及降低总体开发成本。 二、     什么是Adapter和Facade模式 1、          Adapter模式 1.1、定义: The Adapter Pattern converts the ...
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLength() 返回请求体的长度(以字节数) 5 String getConten ...
Servlet其实就是运行在服务器段的java程序 所有Servlet继承自 HttpServlet Servlet生命周期分5步: 1.加载ClassLoader 2.实例化  也是new一个这个类的对象 3.初始化 init(ServletConfig) 4.处理请求 service ,根据客户端的配置调用 doGet 或 doPost 方法 5.退出服务 destory() 1.当web容器(以tomcat为例)开启服务,tomcat会准备一个线程池。此时加载ClassLoader 2.当第一个请求(request)到来,tomcat会在线程池调用一个闲着的线程来处理请求,此时 ...
Global site tag (gtag.js) - Google Analytics