SSI(Struts2+Spring+Ibatis)的简单小项目及 xml 的配置
本 例 参 照 这 篇 Struts iBATIS Spring 文 , 基 于 JDK1.5 , Tomcat5.5.25 ,
mysql-5.0.37-win32,以及 Spring2.0.8,Ibatis-2.3.4.726 和相应的 struts,JSTL,Standard 包搭
建,基本思路如下:
首先建立一个基本的,可运行的框架。在可运行前提下,通用类包考虑使用最新版本包。
不能确定某类包版本的情况下,选择一个已知版本的相关类包,以该类包自带的对应类包的
版本为准。
逐步增加核心的功能模块,调试可运行,再考虑增加。重复此步骤增加更多的包,抽取更多
的功能增加,调试使可运行,直到完成可运行实例。
1、 新建 web 项目
2、 加入 jar 包
aspectjrt.jar 、 aspectjweaver.jar 、 classes12.jar 、 commons-logging-1.0.4.jar 、
commons-logging.jar 、 dwr4struts2.jar 、 freemarker-2.3.8.jar 、 ibatis-2.3.0.677.jar 、
jsonplugin-0.31.jar、log4j-1.2.9.jar、ognl-2.6.11.jar、spring.jar、struts2-core-2.0.11.2.jar、
struts2-spring-plugin-2.0.11.2.jar、xwork-2.0.5.jar
3、 写实体 bean
Student.java
package com.vstsoft.model;
import java.io.Serializable;
import java.sql.Date;
public class Student extends Page {
private int id ;
private String username;
private String password;
private String phone;
private String email;
private String address ;
private Page page;
public void setPage(Page page) {
this.page = page;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;