freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的網(wǎng)上選課系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-09-14 04:24 本頁面
 

【文章內(nèi)容簡介】 isFinish bit(1) not null, specialtyId integer not null)。專業(yè)信息表:圖310  專業(yè)信息表建表語句為: create table tb_specialty(id integer not null primary key auto_increment, enterYear varchar(4) not null, name varchar(40) not null, langthYear varchar(10) not null, isFinish bit(1) not null)。學(xué)生選課表:圖311  學(xué)生選課表建表語句:create table tb_stucourse(id integer not null primary key auto_increment, stuID integer not null, courseID integer not null)。 數(shù)據(jù)庫的連接數(shù)據(jù)庫連接語句為:bean id=dataSource class= property name=driverClassName value= / property name=url value=jdbc:MySQL://localhost:3306/cch_student?characterEncoding=utf8 / property name=username value=root / property name=password value=815120 //bean 4  詳細(xì)設(shè)計(jì) 開發(fā)工具及相關(guān)技術(shù)介紹 開發(fā)工具介紹 MyEclipse介紹MyEclipse是企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,MyEclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 MyEclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 MyEclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 MyEclipse 環(huán)境無縫集成的工具。由于 MyEclipse 中的每樣?xùn)|西都是插件,對(duì)于給 MyEclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 總之,MyEclipse是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò),操作靈活,是開發(fā)人員的好幫手?!ySQL介紹MySQL是一個(gè)快速的多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)。重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(massdeployed)的軟件中去。(1)MySQL是一個(gè)數(shù)據(jù)庫管理系統(tǒng)。(2)MySQL是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。(3)MySQL服務(wù)器是一個(gè)快的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器。(4)MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中。(5)MySQL也可以是一個(gè)嵌入的多線程庫,你可以把它連接到你的應(yīng)用中而得到一個(gè)小、快且易于管理的產(chǎn)品。 開發(fā)模式MVC介紹MVC架構(gòu)是隨著smalltalk language語言的發(fā)展提出的,它是一個(gè)著名的用戶界面設(shè)計(jì)架構(gòu). MVC模式不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性,可擴(kuò)展性,可移植性和組件的可復(fù)用性. 經(jīng)典的MVC架構(gòu)把一個(gè)組件(可認(rèn)為是整個(gè)應(yīng)用程序的一個(gè)模塊)劃分成三部分:Model(模型):模型包含應(yīng)用程序的核心功能,管理這個(gè)模塊中所用到的數(shù)據(jù)和值。View(視圖):視圖提供模型的表示,管理模塊如何顯示給用戶,它是應(yīng)用程序的外觀。Controller(控制器):控制器對(duì)用戶的輸入作出反應(yīng),管理用戶與視圖發(fā)生的交互。MVC設(shè)計(jì)模式的優(yōu)點(diǎn)有:多個(gè)視圖使用同一個(gè)模型;對(duì)客戶機(jī)的新類型更容易支持;MVC設(shè)計(jì)允許一個(gè)開發(fā)者將一個(gè)好的面向?qū)ο蟮脑O(shè)計(jì)與用戶接口隔離開來,允許在同樣的模型中容易地使用多個(gè)接口,并且允許在實(shí)現(xiàn)階段對(duì)接口作大的修改而不需要對(duì)相應(yīng)的模型進(jìn)行修改. 開發(fā)技術(shù)介紹 Struts2介紹Struts2是一個(gè)優(yōu)雅的,可擴(kuò)展的JAVA EE web框架??蚣茉O(shè)計(jì)的目標(biāo)貫穿整個(gè)開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整個(gè)過程。Struts2是Struts1和WebWork的共同成果,也可以說,Struts2是WebWork的升級(jí)版,他采用的正是WebWork的核心,所以,Struts2并不是一個(gè)不成熟的產(chǎn)品,相反,構(gòu)建在WebWork基礎(chǔ)之上的Struts2是一個(gè)運(yùn)行穩(wěn)定、性能優(yōu)異、設(shè)計(jì)成熟的WEB框架。Struts2的工作原理:首先瀏覽器提交一個(gè)請(qǐng)求,這個(gè)請(qǐng)求經(jīng)過一系列的過濾器。接著根據(jù)請(qǐng)求的動(dòng)作來調(diào)用相應(yīng)的Action方法,通過配置文件找到Action、類,然后創(chuàng)建一個(gè)類的實(shí)例,同時(shí)通過代理模式調(diào)用Action。當(dāng)Action執(zhí)行完畢?!ibernate介紹Hibernate是一個(gè)免費(fèi)的開源Java包,它使得與關(guān)系數(shù)據(jù)庫打交道變得十分輕松,就像您的數(shù)據(jù)庫中包含每天使用的普通Java對(duì)象一樣,同時(shí)不必考慮如何把它們從神秘的數(shù)據(jù)庫表中取出(或放回到數(shù)據(jù)庫表中)。它解放了您,使您可以專注于應(yīng)用程序的對(duì)象和功能,而不必?fù)?dān)心如何保存它們或稍后如何找到它們。大多數(shù)應(yīng)用程序都需要處理數(shù)據(jù)。Java應(yīng)用程序運(yùn)行時(shí),往往把數(shù)據(jù)封裝為相互連接的對(duì)象網(wǎng)絡(luò),但是當(dāng)程序結(jié)束時(shí),這些對(duì)象就會(huì)消失在一團(tuán)邏輯中,所以需要有一些保存它們的方法。有時(shí)候,甚至在編寫應(yīng)用程序之前,數(shù)據(jù)就已經(jīng)存在了,所以需要有讀入它們和將其表示為對(duì)象的方法。手動(dòng)編寫代碼來執(zhí)行這些任務(wù)不僅單調(diào)乏味、易于出錯(cuò),而且會(huì)占用整個(gè)應(yīng)用程序的很大一部分開發(fā)工作量。Hibernate在本系統(tǒng)中的應(yīng)用:(1)表為基礎(chǔ)建立Java的實(shí)體類。(2)所做的Java類寫對(duì)應(yīng)的配置文件,一個(gè)類對(duì)應(yīng)一個(gè)配
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1