使用java開發簡單的mis系統所需的技術

開發mis系統用到的技術

1.

b/s架構:就broser/server,瀏覽器/服務器的說法。服務器端要運行tomcat,提供鏈接數據庫服務供java代碼讀寫數據,這個可以在eclipse中配置運行。瀏覽器則解釋jsp或html格式中的標記元素,用于顯示。

2.tomcat:

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應html頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

3.jsp:

JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的servlet設計。
它實現了Html語法中的java擴展(以 <%, %>形式)。JSP與Servlet一樣,是在服務器端執行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。 JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從servlet中分離出來。
Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。
jsp介于html和java之間的感覺,能寫輸入框等元素,也能寫java,而html只負責顯示。
?
4.Ajax
AJAX即“Asynchronous?Javascript?And?XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。
AJAX = 異步?JavaScriptXML標準通用標記語言的子集)。
AJAX 是一種用于創建快速動態網頁的技術。
通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 AJAX)如果需要更新內容,必須重載整個網頁頁面。

從瀏覽器的角度上分析,每次請求刷新頁面,服務器端tomcat分析java語句,把從數據庫查到的信息叫給前段顯示。比如你登陸后你可以看到自己的個人信息,就是根據你的賬號從數據庫里查的。如果你要改,得提供輸入框,就是在jsp或html寫的。某個輸入框如果不能輸入英文,那就涉及到了函數和事件。為這個輸入框增加onpress事件,每次按鍵盤的時候觸發某個函數。函數就是javascript,還可以用jquery。填寫好信息點擊保存,觸發事件,過去每個輸入框的值,提交給下一個jsp頁面,里面寫java語句,提交給數據庫。也可以在本頁面調用ajax。

轉載于:https://www.cnblogs.com/wangfengbin/p/6306513.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284800.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284800.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284800.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

聊聊 C++ 中的四種類型轉換符

一&#xff1a;背景 在玩 C 的時候&#xff0c;經常會用 void* 來指向一段內存地址開端&#xff0c;然后再將其強轉成尺度更小的 char* 或 int* 來丈量一段內存&#xff0c;參考如下代碼&#xff1a;int main() {void* ptr malloc(sizeof(int) * 10);int* int_ptr (int*)ptr;…

【QGIS入門實戰精品教程】3.1:QGIS如何連接SQL Server數據庫?

文章目錄 軟件必備測試SQL Server服務是否啟動QGIS與SQL Server建立連接軟件必備 SQL Server 2008 R2QGIS 3.22.3測試SQL Server服務是否啟動 打開SQL Server配置管理器,查看MSSQLSERVER服務的啟動情況。

開源重量級的流程引擎或UI引擎

關注這兩個方面的同學個踴躍加粉了~~同時在下面回復期望開源哪一個&#xff0c;將先開源呼聲高的一個。 好吧&#xff0c;先小秀一下UI&#xff1a; 增加下面的pom依賴&#xff0c;表示此工程需要org.tinygroup.aerowindow ?12345<dependency> <groupId>org.tinyg…

阿里云網盤內測開啟 填寫申請表獲取邀請碼 附最新申請地址

日前有相關報道顯示&#xff0c;阿里方面推出了一款名為“阿里云網盤”的獨立App&#xff0c;并且其是由阿里云團隊開發&#xff0c;定位則是為C端用戶提供可靠安全的存儲備份及智能相冊等功能。據了解&#xff0c;目前這款APP尚未正式上線&#xff0c;暫時還在邀請制測試階段。…

02 JRE與JDK

JRE (Java Runtime Environment) JAVA 運行環境 包括JAVA虛擬機和JAVA程序所需要的核心類庫&#xff0c;如查想要運行一個開發好的JAVA程序&#xff0c;計算機只需要安裝JRE即可 JDK&#xff08;JAVA Development Kit &#xff09;JAVA開發工具包 JDK是提供給JAVA開發人員使用…

第 133 章 FAQ

133.1. Haproxy 與 Nginx Haproxy 與 Nginx 都能實現負載均衡&#xff0c;那么 Haproxy 與 Nginx proxy 有什么差異&#xff0c;我們怎樣選擇兩種方案。 如果是用于 HTTP 負載均衡我建議使用 Nginx&#xff0c;它可以SSL證書掛載&#xff0c;緩存定制&#xff0c;實現各種復雜的…

跟我做?個?德地圖的 iOS / Android MAUI控件(Android 原?庫綁定)

我們已經介紹了如何通過 .NET 綁定 iOS 原?庫 &#xff0c;本篇開始介紹?下如何通過 .NET 綁定 Android 原?庫。Android的庫Android 的庫以 .jar 做打包&#xff0c; 通過?具你可以將多個 .jar 完成綁定&#xff0c;然后通過 C# 調?原?的 Java 庫。對?起 iOS &#xff0…

【QGIS入門實戰精品教程】4.6:QGIS實現柵格(影像、DEM)的拼接與掩膜提取

參考閱讀:ArcGIS實驗教程——實驗十一:影像拼接與提取 加載實驗數據 本實驗所采用的柵格數據為兩個dem數據和一個矢量范圍數據,加載如下圖所示: 柵格數據信息如下: 柵格拼接 點擊下拉菜單【柵格】→【雜項】→【合并(merge)】,如下所示:

ReSharper 2020.2 補丁

ReSharper 是一個JetBrains公司出品的著名的代碼生成工具。其能幫助Microsoft Visual Studio成為一個更佳的IDE&#xff0c;它包括一系列豐富的能大大增加C#和Visual Basic .net開發者生產力的特征。使用ReSharper&#xff0c;你可以進行深度代碼分析&#xff0c;智能代碼協助…

【轉】【公司調查】車來了APP

http://blog.sina.com.cn/s/blog_83b10acc0102vk7k.html【APP簡介】"車來了"是武漢元光科技有限公司開發的一款查詢公交車實時位置的手機軟件。不僅能提供公交車的到站距離、預計到站時間&#xff0c;還能顯示整條線路的實時通行狀況&#xff0c;讓人們不再盲目等待&…

零中頻接收機主要問題

直流偏差和本振泄漏問題基本不會影響超外差式接收機的性能&#xff0c;問題主要是鏡頻抑制。需要高Q值的帶通濾波器。 零中頻不存在鏡頻干擾&#xff0c;可以省掉鏡像抑制濾波器和中頻濾波器。零中頻的主要問題是&#xff1a;1直流偏差 2本振泄漏 3 閃爍噪聲。 1 本振泄漏 本振…

軍哥華為HCNP(科目H12-221)真題解析課程:1-30題

華為HCNP&#xff08;科目H12-221&#xff09;真題解析HCNP-R&S-IERS&#xff1a;(Huawei Certified Network Professional-Implementing Enterprise Routing and Switching Network)第1部分 如何參加HCNP考試1.1很簡單&#xff0c;華為HCNP即使沒有HCNA證書也可以考取&…

Blazor University (36)組件庫

原文鏈接&#xff1a;https://blazor-university.com/component-libraries/組件庫組件庫使我們能夠將組件和頁面以及任何支持文件&#xff08;例如 CSS 文件、JavaScript 和圖像&#xff09;打包到一個可重用的項目中。創建一個名為 ClassLibraryConsumer 的新 Blazor 解決方案…

【QGIS入門實戰精品教程】9.1:QGIS構建泰森多邊形(Thiessen Polygon)實例精解

泰森多邊形是進行快速插值和分析地理實體影響區域的常用工具。例如,用離散點的性質描述多邊形區域的性質,用離散點的數據計算泰森多邊形區域的數據。泰森多邊形可用于定性分析、統計分析和臨近分析等。 參考教程: ArcGIS構建泰森多邊形(Thiessen Polygon)實例精解 【Glob…

“Visual Studio 啟動不能打開上次打開的文件” 最正確的解決姿勢

網上很多提供的方法&#xff0c;不是刪除.vs目錄&#xff0c;就是修改.suo文件。 刪除有風險&#xff0c;操作需謹慎&#xff01;&#xff01; 其實最簡單的方法就是&#xff1a;工具——選項——項目和解決方案——?加載解決方案時重新打開文檔(D)

【QGIS入門實戰精品教程】5.1:QGIS地理坐標轉火星坐標系(GCJ02)案例教程

本文以案例的形式,講述WGS84(GPS)、火星坐標系(GCJ02)、百度地圖(BD09)坐標系之間互相轉換。 一、WGS轉火星坐標系對比 文中將行政區的WGS坐標轉為火星坐標系,局部效果對比: 二、火星坐標系簡介 火星坐標系統是一種國家保密插件,也叫做加密插件或者加偏或者SM模組,其…

spark streaming 的 Job創建、調度、提交

2019獨角獸企業重金招聘Python工程師標準>>> 上文已經從源碼分析了Receiver接收的數據交由BlockManager管理&#xff0c;整個數據接收流都已經運轉起來了&#xff0c;那么讓我們回到分析JobScheduler的博客中。 // JobScheduler.scala line 62def start(): Unit sy…

CSS屬性總結之background

最近在學習css3的一些新屬性&#xff0c;就把一些使用中遇到的方法和問題做一個小結。 background-color 背景顏色在IE7之前只顯示到padding區域&#xff0c;不包含border。而現代瀏覽器background-color都是從border的左上角&#xff0c;到border的右下角。 background-color:…

官宣!微軟發布 VS Code Server!

北京時間 2022 年 7 月 7 日&#xff0c;微軟在 VS Code 官方博客中宣布了 Visual Studio Code Server&#xff01;遠程開發的過去與未來2019 年&#xff0c;微軟發布了 VS Code Remote&#xff0c;開啟了遠程開發的新時代&#xff01;2020 年&#xff0c;微軟發布了 GitHub Co…

iis管理常用命令 創建IIS站點 應用應用程序 及虛擬目錄

::防止中文輸出亂碼 chcp 65001::臨時設置PATH set PATH%SystemRoot%\system32\inetsrv;%PATH% ::列出所有站點 appcmd list site::站點名稱 set sitename"WisdomEducation"::綁定域名和端口號 set domain"http/*:8080:,https/*:8443:"::網站源文件物理路徑…