藏刊網,職稱文章發表、期刊投稿權威機構

投稿咨詢

投稿在線咨詢

專著咨詢

合著&獨著&編委

編輯在線咨詢

專利咨詢

專利申請&轉讓

編輯在線咨詢

軟著版權

軟著版權

編輯在線咨詢

在線溝通

論文&專著&專利

編輯在線咨詢

微信聊

微信掃一掃

首頁 > 計算機論文 > > 環保宣傳系統開發工具
環保宣傳系統開發工具
>2023-09-28 09:00:00

本篇論文目錄導航:

【題目】基于Java環境保護與宣傳的設計與開發
【第一章】環境保護與宣傳系統的研發緒論
【第二章】環保宣傳系統開發工具
【第三章】環境保護系統需求分析與可行性研究
【第四章】環境保護宣傳軟件總體設計
【5.1 5.2】環保宣傳體系用戶部分構建
【5.3 5.4】環境保護系統管理員部分開發
【第六章】環保與宣傳系統測試
【總結/參考文獻】Java環保網站的創建研究總結與參考文獻

第 2 章 系統工具

本章詳細介紹該系統設計和開發過程中所使用的工具,具體說明了該系統所使用的技術。

2.1 Myeclipse 開發工具

My Eclipse開發工具是一個企業級的工作平臺,它是對已有Eclipse中IDE的拓展,它的上市可以極大的方便程序開發人員訪問數據庫,連接J2EE發布代碼版本,也大大的提高了服務器端的工作效率,這個工具主要功能是編寫代碼,調試程序,系統發布以及軟件測試等等,支持多種插件,如:Struts,JSF, HTML,SQL, Hibernate,Java Script,CSS.Myeclipse就是一個格外出色的運用于開發Java的插件集合。Myeclipse的功能部分特別強大,而且支持也非常廣泛,特別是對各類開源產品的幫助非常不錯。My Eclipse當前支持的很多功能有AJAX,JSF,JSP,Java Servlet,Struts,Spring,EJB3,Hibernate,JDBC等。

My Eclipse的特征在結構之上可以被分為7類:

(1) J2EE模型;
(2) WEB開發工具;
(3) EJB的開發工具;
(4)連接應用程序之間的的服務器;
(5)負責部署J2EE之間的項目;
(6)連接數據庫;
(7) Myeclipse整合幫助。

關于上面的七種功能類型,在Eclipse中全部都有與其功能對應的分類,各個功能類之間是用插件連接的,構成了Myeclipse的模塊化結構模式,這樣的好處的各個模塊之間相互調用相對獨立,不影響使用,也可以使得各個模塊獨立擴展和升級。

也就是說,Myeclipse不單單是eclipse的一款插件,也是一種比較完善獨立的開發環境,具有非常強大的處理能力,同時也支持代碼編寫,配置環境變量,調試程序等[6].

2.2 SQL Server 2005 的概述

SQL是一款結構化查詢語言,是Structured Query Language的縮寫。SQL語言的主要功能是建立與各種數據庫的聯系溝通。SQL語句可以執行各種操作,比如在數據庫中更新現有的數據,然后提取需要的數據與數據庫連接的建立。那是最流行的關系型數據庫管理系統,如微軟的SQL Server,Sybase,Access,Oracle,SQL語言等使用指南。雖然許多數據庫的SQL語句以及擴展的重新發展的實施,但標準的SQL命令,包括選擇,插入,更新,刪除,創建,排序等,仍然可以使用到幾乎所有的數據庫操作[7].

SQL Server最開始是由以下三個公司來開發的,有Ashton-Tate、Microsoft以及Sybase,它是1988年當年發布的第一個版本的OS/2數據庫。在Windows NT啟動上市后,微軟和Sybase在SQL語言開發設計方面就開始獨立開發,微軟的SQL Server應用于Windows NT系統,致力于推動Windows NT版本的SQL Server開發,并在UNIX操作系統的相關使用Sybase和SQL Server更顯著。

SQL Server 2005是微軟公司發布的,同時它增添了非常多的更為先進的功能模塊。具有可伸縮性很好,而且用起來方便,以及相關軟件的集成程度非常高等好處。

Microsoft SQL Server2005就是一款當今主流的而且很全面的數據庫操作平臺,選用的是強大的商業智能(BI)工具模式給企業級的數據庫管理提供好的解決辦法,Microsoft SQL Server 2005能夠提供非常安全以及可靠的數據庫,因為它引用的是關系型的數據以及結構化的數據,使您可以構造和經管運用在業務上的高可用以及高性能地數據的運用程序[8].

Microsoft SQL Server2005數據引擎就是該企業的數據管理的解決方案地核心部分。另外Microsoft SQL Server2005結合了報表、分析、集成和通知功能。

關于SQL Server2005有九個主要特點:

(1)。Net框架的主機:采用SQL SERVER 2005,開發系統人員經過采用類似的語言,比如,微軟的Visual C#.net以及微軟的Visual Basic將能夠可以創建數據庫的對象。編碼人員將還可以創建兩個新對象-用戶的定義類以及集合。

(2) Xml技術:在采用本地的網絡以及互聯網的狀況下,在不一樣的應用軟件之間散布數據的情況下,可擴展的標記語言,它就是個非常非常重要的標準。SQL Server2005將可以自己支持存儲以及查詢可擴展的標記語言的文件。

(3) ADO. NET2.0版本:SQL Server2005中的ADO . NET可以推動的是數據集存取以及操縱,實現更加大的可靈活性以及升級性[9].

(4)增強安全性:SQL Server2005中新的安全模式把用戶與對象隔開,供應fine-grainAccess的存取以及許可對數據的存取實行更加大的操控。此外,全部的系統的表格將當作視圖來取得實施,將數據庫的系統的對象實行非常大程度的操控。

(5) Transact-SQL的增強性能:SQL Server2005作為開發的可升級數據庫的相關應用軟件來供給新語言功能。那些增強地性能包括了處理錯誤和遞歸的查詢功能以及關系運算符APPLY,ROW_NUMBER,PIVOT,還有其它數據的排行功能等等。

(6) SQL服務的中介:SQL服務中介可以供給一個分布式的和異步的應用的框架,但它是為大型企業應用軟件提供的。

(7)通告的服務:它將使業務能夠建立豐富多彩的通知的應用軟件,可以向任何一種設備,供給個人化的以及實時的信息。比如,航空公司的票價、股市的警報、包裹遞送地警報以及新聞的訂閱等。在SQL Server2005中,通告服務跟這些技術SQL ServerManagement Studio以及分析服務等緊緊的融合在一起。

(8)報表服務:利用SQL Server2005,報表服務能夠供給報表控制,能夠透過VisualStudio 2005進行發行。

(9)全文搜尋功能的增強:SQL Server2005將支持更為豐富多彩的全文的應用軟件。而且服務器編目的功能將可以得到加強,給編目對象供給了非常大的靈活性。并且查詢性能以及可升級性可以得到大幅改進,與此同時,新管理工具可以為相關的全文功能運行,供給更深入的了解[10].

2.3 MVC 概述

本系統的MVC是一種設計模式。MVC分為:模型層和視圖層,還有控制層這三個應用程序,它們的任務是不一樣的。

視圖就是用戶可以看到并且與它交互地界面。對于舊式的Web的應用程序而言,視圖的界面就是由HTML的相關元素來組成的。在新樣式的Web的應用程序當中,視圖中扮演非常主要角色的依舊是HTML,但是有些新技術已經層出不窮,它們包含了Adobe Flash以及像XHTML,WML,XML/XSL等這些標識語言以及Web services[11].

MVC優點是它可以為相應地應用程序解決許多不一樣的視圖。而在視圖中根本沒有真正地處理發生,無論這些數據就是一個雇員的列表還是聯機的存儲,作為視圖而言,它只是被用作一種輸出的數據并且允許客戶操控的一種方式。

模型代表的是企業數據以及業務的規則。那么在MVC的相應地三個部件當中,模型是擁有非常多的處理的任務。比如它的數據庫或許可以用Cold Fusion Components以及EJBs這些相關構件對象來進行處理,模型跟數據格式是沒有關系的,因為它被返回的數據是屬于中立的,能給非常多的視圖供應數據的就是這樣的模型,這樣就可以減少代碼的重復率,是因為運用于這個模型的代碼就只需要編寫一次就能夠被很多視圖反復的利用[12].

2.4 JSP 介紹

該系統應該用到的Java技術包括JSP技術、servlet技術、SSH框架、JDBC技術。在這些技術里面,Struts技術是最主要的技術運用之一,Struts技術一款web應用框架,他是基于MVC的解決方法,在Struts技術所用的框架里,模型層是由Java Bean組件構成的,主要是實現業務邏輯的,JSP相關文件構成了視圖層,而控制層就是由Action以及Action Servlet來完成[13].

JSP由許多軟件公司和Sun Microsystems公司共同達成一致的一種動態的技術標準。在以前的網頁HTML文件(*.htm,*.html)添加JSP片段(Scriptlet)和Java程序,這樣就構建了一個JSP頁面的建立,Java程序段可以操作數據庫、也可以重新定向頁面,以及發送電子郵件等,完成一切你需要創建動態網站的功能。所有的程序操作,也可以在服務器端執行,在網絡上傳送給客戶端的只是得到的結果,所以你可以對用戶的瀏覽器需要相當低的,雖然客戶端的瀏覽器不支持Java,但仍然可以在JSP頁面的訪問[14].

JSP是名字為Java Server Pages的簡稱,Servlet其實就是簡化了的設計,它是Java在HTML語法擴展(<%,%>的形式)的實施。JSP和Servlet是在服務器端實現相同的。只是在返回到用戶終端是一個HTML文本,這樣客戶端只需要一個瀏覽器,就可以隨意瀏覽,如果你遇到了一個Web服務器訪問JSP頁面的請求,那么首先要對他們實施的結果應遵循的JSP文件和HTML代碼實現他們一起回到客戶端。對網頁重新定向以及操作數據庫可以通過插入Java程序段來實現等,以此來完成創建動態網頁應該需要的相關功能。

通常JSP頁面只是用來實現網頁的靜態化頁面以及提取相關數據,很少用來進行業務的處理。

自JSP發布以后,越來越多的大型企業都選擇JSP技術,足以見得這款技術的成熟和強大,如Oracle、HP、IBM公司等,正因為這樣JSP也就迅速發展成為了大型商業領域的專用服務器客戶端的語言代表典范[15].

跟微軟公司的ASP技術進行比較,JSP就具有以下的好處:

(1)開放技術:JSP技術是根據平臺以及服務器之間相互的獨立,而來自廣泛地特定地以及各種的工具包,這是由有服務器組件以及數據庫的產品開發人員來提供的技術的支持。相對比較之下,ASP技術主要是依賴Microsoft支持。

(2)平臺與服務器獨立性:JSP編寫代碼可以運行在任何的符合語法結構的JAVA環境。這樣的JSP就可以在很多種WEB的服務器上運行并且支持來自很多家的開發商供應的各樣工具包。

(3)開放開發過程和開放源碼:從1995年來,SUN采用開放式的方法與國際JAVA組織進行合作開發以及修改Java技術以及規范。

(4) JSP標記的可擴充性:JSP技術可以為開發者進行擴展JSP標記,來充分運用以及XML兼容標記的技術強大地功能,這樣就大大的減少了對于腳本語言的倚賴[16].

(5) JSP跨平臺地可重用性:JSP組件(JAVABean,EJB或者定制JSP的標記)全部是跨平臺地可重復運用的。

2.5 JDBC 概述

JDBC是Java Data Base Connectivity的縮寫,是連接Java和數據庫,是一類Java API,SQL語句執行時,用來統一讀取不同的關系型數據庫,是統一由Java語言編寫的,是一組共用的類,用以封裝成接口供使用,JDBC供應了一個非常標準API給工具數據庫的開發人員,根據這個能夠構建出更加高級地工具與接口,能夠使工作人員用純Java的API來編寫數據庫的應用程序,與此同時,JDBC還是一個商標名稱[17].

有了數據庫連接后,再發送不同關系的數據SQL語句是一件非常容易的事。簡單來說,有了JDBC的API之后,訪問Sybase的數據庫就可以不用再專門編寫程序,不再專門編寫程序來訪問Oracle的數據庫,或不再為了訪問Informix的數據庫而又編寫一個程序,因此程序員就只需要采用JDBC API編寫一個程序就可以了,它可以向各個的數據庫發送相應地SQL調用。與此同時,可以將Java語言以及JDBC結合起來讓程序員不再為了不一樣的平臺而編寫不一樣地應用程序,而只須要寫一個程序就能夠讓它在每個平臺上進行運行,這也就是Java語言的“只編寫代碼一次,卻能處處都可以運行”的優點。

Java的數據庫的連接體系結構就是一個標準的方式,它就是運用于Java的應用程序的連接數據庫。JDBC對于Java程序員來說就是API,對于實現跟數據庫進行連接地服務供應商來說就是接口模型。作為API,JDBC就是程序開發供應的標準地接口,還要為第三方的中間件的廠商以及數據庫的廠商實現跟數據庫地連接供給了相關的標準方式。JDBC運用已經存在的SQL標準,并且也支持跟其它的數據庫的連接準則,比如在ODBC間進行的橋接。使JDBC完成了全部的面向標準地目標并具有嚴格的、簡單的種類定義以及高性能的實現接口。

Java具有易于理解、易于使用、堅固和安全以及可以從網絡上進行自動的下載等等特征,它是被用于編寫數據庫的應用程序地數一數二的語言。它所要處理的不過是Java應用程序以及各種不一樣數據庫間的進行對話地方式。而且JDBC則正是用于這種用途地機制[18].

JDBC還擴展了關于Java的相關功能。比如,用Java以及JDBC API能夠發布包含applet網頁,而且這個applet使用地信息很有可能來自遠程的數據庫。那么企業也能夠用JDBC通過Intranet將全部的職員連接到各個內部數據庫當中(就算這些職員采用地計算機有Macintosh、Windows以及UNIX等各種不一樣的操作系統)?,F在越來越多地程序員在使用Java進行編程,對于從Java之中方便的訪問數據庫地要求也在不斷的增加。

ODBC在Windows一系列平臺應用程序中的相關作用跟JDBC在Web或者Internet應用程序中的作用是類似的。JDBC的動態連接結構特別獨特的,因為他模塊化了系統。運用JDBC來實現對數據庫地訪問,它包括了以下四個重要的組件:Java應用程序的JDBC的數據源以及驅動器的管理器。簡而言之,JDBC能完成下列三件事:

(1)連接相同的數據庫;
(2)把SQL語句發送給數據庫;
(3)內部處理返回數據庫的結果。

盡管JDBC在不一樣的數據庫存在有許許多多的差異,但Java語言層面仍然實現了統一。以便能更加好地完成跨數據庫操作,因而就出世了相關的Hibernate項目,Hibernate是對JDBC地再封裝,促成了對數據庫操作更好的可移植性以及更寬泛的統一。

2.6 本章小結

本章對系統所使用的工具Myeclipse和SQL server進行介紹,又闡述了MVC框架,說明了JSP和JDBC等,為后文完成設計和開發做準備。

綜合排序
投稿量
錄用量
發行量
教育界

主管:廣西壯族自治區新聞出版局

主辦:廣西出版雜志社

國際:ISSN 1674-9510

國內:CN 45-1376/G4

級別:省級期刊

中國報業

主管:中國報業協會

主辦:中國報業協會

國際:ISSN 1671-0029

國內:CN 11-4629/G2

級別:國家級期刊

中國房地產業

主管:中華人民共和國住房部和...

主辦:中國房地產業協會

國際:ISSN 1002-8536

國內:CN 11-5936/F

級別:國家級期刊

建筑與裝飾

主管:天津出版傳媒集團有限公司

主辦:天津科學技術出版社有限...

國際:ISSN 1009-699X

國內:CN 12-1450/TS

級別:省級期刊

財經界

主管:國家發展和改革委員會

主辦:國家信息中心

國際:ISSN 1009-2781

國內:CN 11-4098/F

級別:國家級期刊

文化月刊

主管:中華人民共和國文化部

主辦:中國文化傳媒集團有限公司

國際:ISSN 1004-6631

國內:CN 11-3120/G2

級別:國家級期刊

期刊在線投稿系統
上傳文件
支持上傳.doc、.docx、.pdf文件
18年國內外學術服務,發表國際文獻請認準藏刊網官網

資深編輯團隊

專業設計投入方案

投稿成功率極高

企業信譽保障

對公交易更安全

人民群眾口碑好

高效投稿流程

審稿快!出刊快!檢索快!

正規刊物承諾

無假刊!無套刊!

投稿成功!

藏刊網提醒您

1.稿件將進入人工審稿階段,審稿后會有編輯聯系您,請保持手機暢通。

2.為避免一稿多投、重刊等現象影響您的發表,請勿再投他刊。

確定

投稿失??!

藏刊網提醒您

由于網絡問題,提交數據出現錯誤,請返回免費投稿頁面重新投稿,謝謝!

確定

藏刊網收錄400余種期刊,15年誠信發表服務。

發表職稱文章,覆蓋教育期刊、醫學期刊、經濟期刊、管理期刊、文學期刊等主流學術期刊。

  投稿郵箱:cangkan@163.com

本站少量資源屬于網絡共享如有侵權請您聯系我們,將在第一時間刪除。

版權 2009-2022 版權所有:河北藏刊文化發展有限公司 工信部備案:ICP備20016223號 冀公網安備13010502002858號

青青青爽不卡一区二区_操婷婷色六月中文字幕_国产精品yjizz视频网_中文无码一级大片_A级毛片100部免费观