- 浏览: 8236 次
- 性别:
最新评论
文章列表
在java web开发中,struts, springs和mybatis是常用的框架。下面通过一个简单的登录功能对这三个框架学习。
1.下载需要的框架。
struts: http://struts.apache.org/
spring: http://www.springsource.org/download/
mybatis: http://code.google.com/p/mybatis/
2.使用eclipse建立dynamic web工程 SimpleStrutsSpringMyba ...
工厂模式属于创建模式中的一种,是具体的创建和使用分离的一种方法。下面以是对head first中的实例的简单模仿。
假设有两种SimplePizza类,它们都继承自SimplePizza, 有相同的属性和方法,但是方法的具体内容不一样。
简单实现功能,在不考虑系统扩展重用的情况下,在一个调用类的一个方法中要根据传入的参数生成对应的对象,可以用if或switch判断实现,但是,当系统需要加入新的SimplePizza时,需要都调用了类的代码进行修改。下面是对修改开放的实现模式。
abstract class SimplePizza {
String name;
...
truncate,delete,drop的异同点
- 博客分类:
- 数据库
truncate,delete,drop的异同点 http://bbs.chinaunix.net/thread-252763-1-1.html
在配置struts需要的包和struts.xml 以及web.xml中常常疑惑并遇到各种问题,最有效的方法就是到下载的struts压缩包中找其例子,参考其例子的jar包和配置! 我下载的是struts2.3.1.2,到struts-2.3.1.2\apps\struts2-blank\WEB-INF\src\java下面找到一个配置文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundati ...
接口和内部类为我们提供了一种将接口和实现相分离的更加结构化的方法。
抽象方法:仅有声明而没有方法实体。 abstract void f();
包含抽象方法的类叫抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。
创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。抽象类还是很有用的重构工具,因为它们使得我们可以很容易地将公共方法沿着继承层次结构像上移动。
抽象类是有一个或多个抽象方法,接口(interface)长生一个完全抽象的类,它根本没有提供任何具体实现。它允许创建者确定方法名,参数列表和返回类型,但是没有任何方法体,接 ...