日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

web文本阅读平台

發(fā)布時(shí)間:2023/12/15 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 web文本阅读平台 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

每天記錄學(xué)習(xí),每天會(huì)有好心情。*^_^*

今天和一個(gè)朋友共同完成了一個(gè)基于web的文本閱讀平臺(tái)項(xiàng)目,我們?cè)陂_發(fā)時(shí)選用的框架是SSM(MYECLIPSE)框架。我這個(gè)朋友知識(shí)有限,只會(huì)這個(gè)框架,哈哈,都是為了方便他。和往常一樣選用簡(jiǎn)單又便捷的MYECLIPSE作為開發(fā)工具,基于web的文本閱讀平臺(tái)是一個(gè) 后臺(tái)項(xiàng)目。開發(fā)成果為B/S模式,客戶端只需要瀏覽器就可以實(shí)現(xiàn)新聞的聚合與閱讀,操作起來(lái)方便簡(jiǎn)潔。采用當(dāng)前非常流行的B/S體系結(jié)構(gòu),以JSP作為開發(fā)技術(shù),主要依賴SSM技術(shù)框架,mysql數(shù)據(jù)庫(kù)建立本系統(tǒng)。
一個(gè)基于web的文本閱讀平臺(tái)應(yīng)包含用戶角色有管理員、用于注冊(cè)。為了能讓用戶順利登陸系統(tǒng)完成相關(guān)操作,需要為每種登陸角色設(shè)置賬戶和密碼字段。

總結(jié)得出基于web的文本閱讀平臺(tái)項(xiàng)目所有數(shù)據(jù)為:管理員(admin)、用于注冊(cè)(yonghuzhuce)、文本選擇(wenbenxuanze)

基于web的文本閱讀平臺(tái)之管理員表

字段名 | 類型 | 屬性 | 描述
id | INT(11) | PRIMARY KEY | 管理員id
username | VARCHAR(255) | | 賬號(hào)
password | VARCHAR(255) | | 密碼
quanxian | VARCHAR(255) | | 權(quán)限

基于web的文本閱讀平臺(tái)之用于注冊(cè)表

字段名 | 類型 | 屬性 | 描述
id | INT(11) | PRIMARY KEY | 用戶注冊(cè)id
xingming | VARCHAR(255) | | 姓名
xingbie | VARCHAR(255) | | 性別
nianling | VARCHAR(255) | | 年齡
aihao | VARCHAR(255) | | 愛好
username | VARCHAR(255) | | 賬號(hào)
password | VARCHAR(255) | | 密碼

基于web的文本閱讀平臺(tái)之文本選擇表

字段名 | 類型 | 屬性 | 描述
id | INT(11) | PRIMARY KEY | 文本選擇id
zhonglei | VARCHAR(255) | | 種類
leixing | VARCHAR(255) | | 類型
mingcheng | VARCHAR(255) | | 名稱
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- ----------------------------

-- Table structure for ggjywebdwbydpt

-- ----------------------------

DROP TABLE IF EXISTS `t_admin`;

CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理員id',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號(hào)',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',`quanxian` VARCHAR(255) DEFAULT NULL COMMENT '權(quán)限',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理員';

-- ----------------------------

DROP TABLE IF EXISTS `t_yonghuzhuce`;

CREATE TABLE `t_yonghuzhuce` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用戶注冊(cè)id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性別',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年齡',`aihao` VARCHAR(255) DEFAULT NULL COMMENT '愛好',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號(hào)',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用于注冊(cè)';

-- ----------------------------

DROP TABLE IF EXISTS `t_wenbenxuanze`;

CREATE TABLE `t_wenbenxuanze` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '文本選擇id',`zhonglei` VARCHAR(255) DEFAULT NULL COMMENT '種類',`leixing` VARCHAR(255) DEFAULT NULL COMMENT '類型',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名稱',PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='文本選擇';

添加文本選擇模塊:

在wenbenxuanzeController中定義tianjiawenbenxuanzeact接收頁(yè)面?zhèn)魅氲奈谋具x擇參數(shù),定義為wenbenxuanze。其中wenbenxuanze包含字段:種類,類型,名稱,使用tianjiawenbenxuanzeact將該文本選擇對(duì)象存入數(shù)據(jù)庫(kù)中,在wenbenxuanzeMapper中定義了insert方法,匹配數(shù)據(jù)庫(kù)中的insert into wenbenxuanze語(yǔ)句實(shí)現(xiàn)將文本選擇數(shù)據(jù)存入數(shù)據(jù)庫(kù)的操作。該部分核心代碼如下:

通過(guò)wenbenxuanzedao的insert方法將頁(yè)面?zhèn)鬏數(shù)奈谋具x擇添加到數(shù)據(jù)庫(kù)中 wenbenxuanzedao.insert(wenbenxuanze);

將添加文本選擇成功信息,保存到request的message中,在頁(yè)面中給出用戶提示 request.setAttribute("message", "添加文本選擇成功");

返回文本選擇管理界面

return "forward:/tianjiawenbenxuanze.action";

查詢文本選擇模塊:

在后臺(tái)wenbenxuanzeguanli方法中,通過(guò)selectByexample方法獲取所有的數(shù)據(jù)信息。將其保存到request中,在頁(yè)面中通過(guò)foreach方法

進(jìn)行循環(huán)展示到table中。完成文本選擇查詢操作。具體代碼如下:

生成文本選擇樣例類,通過(guò)example定義查詢條件 WenbenxuanzeExample example = new WenbenxuanzeExample();

通過(guò)wenbenxuanzedao的selectByExample方法查詢出所有的文本選擇信息 List wenbenxuanzeall = wenbenxuanzedao.selectByExample(example);

將文本選擇信息,保存到request中,在頁(yè)面通過(guò)foreach方法進(jìn)行展示 request.setAttribute("wenbenxuanzeall", wenbenxuanzeall);

返回文本選擇管理界面

return "forward:/wenbenxuanzeguanli.action";

修改文本選擇模塊:

在頁(yè)面填寫完修改信息后,點(diǎn)擊修改按鈕,將數(shù)據(jù)提交到xiugaiwenbenxuanze中,封裝為一個(gè)文本選擇

,使用update方法修改該文本選擇信息,將數(shù)據(jù)同步到數(shù)據(jù)庫(kù),完成修改操作。

定義修改成功提示信息,修改文本選擇成功,并保存到request中具體代碼如下:

通過(guò)wenbenxuanzedao的修改方法根據(jù)id修改對(duì)應(yīng)的文本選擇 wenbenxuanzedao.updateByPrimaryKeySelective(wenbenxuanze);

將修改文本選擇成功信息,保存到request的message中,在頁(yè)面中給出用戶提示 request.setAttribute("message", "修改文本選擇信息成功");

返回文本選擇管理界面

return "forward:/wenbenxuanzeguanli.action";

刪除文本選擇模塊:

刪除文本選擇功能的實(shí)現(xiàn)方式為,通過(guò)點(diǎn)擊刪除文本選擇按鈕,向服務(wù)器發(fā)起get請(qǐng)求。請(qǐng)求中包含文本選擇的id信息,在wenbenxuanzeController中使用int接受該id,并將該id傳入wenbenxuanzedao的deleteByPrimaryKey方法中。該方法的作用為根據(jù)id刪除對(duì)應(yīng)文本選擇。最后將刪除文本選擇成功的信息返回頁(yè)面,該部分核心代碼如下:

通過(guò)wenbenxuanzedao的刪除方法根據(jù)id刪除對(duì)應(yīng)的文本選擇 wenbenxuanzedao.deleteByPrimaryKey(id);

將刪除文本選擇成功信息,保存到request的message中,在頁(yè)面中給出用戶提示 request.setAttribute("message", "刪除文本選擇成功");

返回文本選擇管理界面

return "forward:/wenbenxuanzeguanli.action";

源碼下載

總結(jié)

以上是生活随笔為你收集整理的web文本阅读平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。