程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 實戰JSP進階編程之一

實戰JSP進階編程之一

編輯:關於JSP

不少JSP初學者在學會簡單的jsp編程後,往往停留在用jsp裡面的sql語句調一個javabean進行數據庫 連接階段,止步不前了。

這個簡單的教程希望能夠有助於初學者學會用oop思想進行jsp編程。

場景:一個簡單的新聞系統,有2-3個數據表構成。

數據庫系統用的是Mysql,當然用其它的也類似。

先看第一個數據表,也是主要的數據表:news

create table news2 (newsid int not null,
userid int,
kwid int, // 關鍵詞外鍵
title varchar(100),
content text,
hits int,
cdate varchar2(30),
mdate varchar2(30),
primary key(newsid));

再插入一個樣本數據:

insert into news2 (newsid, title, content) values (1, 'test title', 'test body');

設計思路:用mvc模式編程,將數據以一個helper class News.java 打包,

並通過NewsDAO.java進行數據庫操作。

設計階段,用UML勾畫出系統的object.

...此處省略

NewsDAO的主要方法有:

1. public News getNewsByPrimaryKey(int newsid);

2. public News[] getRecentNews();

3. public News[] getHotNews();

......

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved