好文共享:实战J进阶编程之一_JSP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

好文共享:实战J进阶编程之一

作者:黑客防线网安JSP教程基地 来源:黑客防线网安JSP教程基地 浏览次数:0

本篇关键词:之一编程实战共享
黑客防线网安网讯:不少JSP初学者在学会简单的jsp编程后,往往停留在用jsp里面的sql语句调一个javabean进行数据库连接阶段,止步不前了。这个简单的教程希望能够有助于初学者学会用oop思想进行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();
......

News.java的代码如下:

package news;

public class News {
private int newsid;
private int userid;
private int kwid;
private int hits;
private String title;
private String content;
private String cdate;
private String mdate;

public News(){ }
public News(int newsid,int userid,int kwid,int hits,String title,String content,String cdate)
{
this.newsid=newsid;
this.userid=userid;
this.kwid=kwid;
this.hits=hits;
this.title=title;
this.content=content;
this.cdate=cdate;
}

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16679-1.html
网站维护教程更新时间:2012-04-07 00:44:49  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer