1.搭建開發環境
1.1 匯入專案所需的開發包
dom4j-1.6.1.jar
jaxen-1.1-beta-6.jar
commons-beanutils-1.8.0.jar
commons-logging.jar
jstl.jar
standard.jar
1.2 建立程式的包名
cn.itcast.domain
cn.itcast.dao
cn.itcast.dao.impl
cn.itcast.service
cn.itcast.service.impl
cn.itcast.web.controller (處理請求的servlet)
cn.itcast.web.ui (user inte***ce)(放為使用者提供使用者介面的servlet)
cn.itcast.utils
junit.test
在web-inf\jsp目錄,儲存jsp頁面
1.3 在類目錄下面,建立用於儲存使用者資料的xml檔案(users.xml)
2、開發實體user
private string id;
private string username;
private string password;
private string email;
private date birthday;
3、開發dao
3.1 開發userdaoxmlimpl
public void add(user user)
public user find(string username)
public user find(string username,string password)
3.2 抽取介面
3.3 開發工具類: xmlutils
3.4 開發測試類
4、開發service(service 對web層提供所有的業務服務)
4.1 開發businessservice
public void registeruser(user user) throws userexistexception
public user loginuser(string username,string password);
5、開發web層
5.1 開發註冊
5.1.1 寫乙個registeruiservlet為使用者提供註冊介面,它收到請求,跳到register.jsp
5.1.2 寫register.jsp
5.1.3 register.jsp提交請求,交給registerservlet處理
5.1.4 寫registerservlet
1.設計用於校驗表單資料registerformbean
2、寫webutils工具類,封裝請求資料到formbean中
3、如果校驗失敗跳回到register.jsp,並回顯錯誤資訊
4、如果校驗通過,呼叫service向資料庫中註冊使用者
5.2 開發登陸
5.2.1 寫乙個loginuiservlet為使用者提供註冊介面,它收到請求,跳到login.jsp
5.2.2 login.jsp提交給loginservlet處理登陸請求
web開發流程
web開發流程其實並不複雜,如果概括來說應該是這麼幾個步驟 1.客戶溝通,了解客戶需求,擬定需求分析文件。這是第一步,當然也是最重要的一步,如果說整個web開發是蓋樓房,那這一步就是了解到底自己想要蓋乙個怎樣的樓房。連這個概念都沒有,談何蓋樓房?不過這一步也是最讓人頭疼的,因為畢竟客戶不是技術人員,...
web前端開發流程
web前端開發流程是什麼?老闆或甲方是乙個需求的真正發起者,也是乙個基礎idea的夢想師,產品是需求專業化梳理或進行有效評估細化需求負責的,而設計是前端的上游,前端是設計的下游。設計的工作目的是把產品巨集觀的思維結果進行專業的處理,因為按一般的習慣,產品最終的結果是原型圖,而原型圖可以理解為設計的草...
Web應用開發流程
市場分析 軟體設計 偏功能性 產品型或專案型 以下是產品型 軟體詳細設計 詳細到每個功能點.研發階段 研發階段性報告 週報 月報 季報 測試階段 測試分類 白盒 指的是邏輯性測試.修改階段 內測階段 市場反饋報告 正式上線 軟體運維文件 以下是專案型 需求討論階段 設計階段 軟體詳細設計 詳細到每個...