传智播客——JSP(四)工厂模式
一:工厂模式出现的原因
一般设计模式:
view plaincopy to clipboardprint?
interface Fruit{
public void eat();
}
class Apple implements Fruit{
public void eat(){
System.out.println("**吃苹果**") ;
}
}
class Orange implements Fruit{
public void eat(){
System.out.println("**吃橘子**") ;
}
}
public class FactoryDemo01{
public static void main(String args[]){
Fruit f = new Apple();
f.eat();
}
}
interface Fruit{
public void eat();
}
class Apple implements Fruit{
public void eat(){
System.out.println("**吃苹果**") ;
}
}
class Orange implements Fruit{
public void eat(){
System.out.println("**吃橘子**") ;
}
}
public class FactoryDemo01{
public static void main(String args[]){
Fruit f = new Apple();
f.eat();
}
}
在这种普通的编码方式中,后续的扩展功能将是灾难,当有新的水果类增加时,必须翻出源码进行修改,这对于一个�
相关文档:
一、
在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。
重定向技术可以分为两类,一类是客户端重定向,� ......
Excel报表的方法,一个过於简单,一个只能用於window平台(因为使用jdbc-odbc bridge),且无法使用到Excel内部的各种公式或是方法,因此,今天介绍一个apache出的元件叫POI,它可以在UNIX或window平台处理word或Excel档案,而不需要依靠window的com,并且可设定储存格格式、列印格式等等;今天我来介绍其中有关资料读取、新� ......
我的jsp编程环境也是最近才搭建起来的,用的是windows2003+ecplise+tomcat+lomboz+sql Server 2000,搭建的过程中吃了不少的苦头,在搭建的过程中总结了一些经验,对于jsp搭建在网上有不少的介绍,搭建起来比较容易,下面主要介绍在jsp搭建起来后连接数据库要注意的地方:
(1)数据库的版本选择要正确,选择的版本和 ......
把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码。
通常JSP开发人员会把他们的页面文件存放在Web应用相应的子目录下。这种方法的问题是 ......
学习jsp时,乱码也是一个很头痛的事。
1.在jsp文件开头加上<%@ page contentType="text/html; charset=GBK"%>
2.解决post方式提交内容的乱码:request.setCharcterEncoding("GBK");
3.解决url(get,超链接)方式乱码问题是配置servlet.xml.在<Connector>标签中添加一句URIEncoding="GBK" 或者 string ......