應用技術: struts1.2+spring2.0+hibernate3.1+sitemesh
一.
建庫,建表(先建兩張表再說)
--建庫
use master
go
if exists(select * from sysdatabases where
name='oasystem')
drop database oasystem
go
exec xp_cmdshell 'mkdir d:\projects'
go
create database oasystem
on
(
name='oasystem_data',
filename='d:\projects\oasystem_data.mdf',
size=10,
filegrowth=10
)
log on
(
name='oasystem_log',
filename='d:\projects\oasystem_data.ldf',
size=10,
filegrowth=10
)
go
--*****************************************************
--建表
use oasystem
go
--用戶表
if exists(select * from sysobjects where
name='users')
drop table address
create table users
(
id int identity(1,1) primary key,
username varchar(50),
password varchar(50),
email varchar(50),
)
insert into users
values('sa','sa','sa@admin.com')
select * from users
--通迅錄
if exists(select * from sysobjects where
name='address')
drop table address
create table address
(
id int identity(1,1)
primary key,
username varchar(50),
addname varchar(50),
sex varchar(2),
mobilevarchar(20),
email varchar(50),
qq varchar(20),
company varchar(100),
address varchar(100),
postcode varchar(10),
)
go
select * from address
insert into address(username) values('sa')
二.
1.新建一個web project項目,取名qingshowoasystem
圖片/1.jpg)
圖片/2.jpg)
圖片/3.jpg)
2.在src下面建了5個包,如圖:
建包過程如下:
圖片/5.jpg)
圖片/6.jpg)
3.導入SSH框架。
添加struts如下:
圖片/7.jpg)
圖片/8.jpg)
圖片/9.jpg)
圖片/10.jpg)
添加spring如下:
圖片/11.jpg)
圖片/12.jpg)
圖片/13.jpg)
添加hibernate框架
圖片/14.jpg)
圖片之登錄模塊2/15.jpg)
圖片之登錄模塊2/16.jpg)
圖片之登錄模塊2/17.jpg)
圖片之登錄模塊2/18.jpg)
圖片之登錄模塊2/19.jpg)
然后分兩步刪除以下三個包asm-attrs.jar,asm.jar,cglib-2.1.3。(原因:框架版本沖突)
再然后將commons-pool-1.2包導入WEB-INF/lib下。(原因:忘記了)
步驟一:(定位)找到WebRoot文件夾,從此處往上數(shù)到第13個處,選中這三個包后點右鍵Build Path, Remove from Build Path
步驟二:在WebRoot文件夾àWEB-INF lib,選中這三個包后點右鍵 Delete.
圖片之登錄模塊2/21.jpg)
4.連庫,并生成實體類。
先切換到如圖:
圖片之登錄模塊2/22.jpg)
圖片之登錄模塊2/23.jpg)
圖片之登錄模塊2/24.jpg)
圖片之登錄模塊2/25.jpg)
生成實體類:
步驟一:選中表
步驟二:勾前三選項,點擊”next”(下一步),如圖:
圖片之登錄模塊2/27.jpg)
步驟三:鍵入native,然后一直“next”至結束。如圖:
到此項目框架搭建好了。