開發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只負責顯示。
jsp介于html和java之間的感覺,能寫輸入框等元素,也能寫java,而html只負責顯示。
?
4.Ajax
AJAX即“Asynchronous?Javascript?And?XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。
從瀏覽器的角度上分析,每次請求刷新頁面,服務器端tomcat分析java語句,把從數據庫查到的信息叫給前段顯示。比如你登陸后你可以看到自己的個人信息,就是根據你的賬號從數據庫里查的。如果你要改,得提供輸入框,就是在jsp或html寫的。某個輸入框如果不能輸入英文,那就涉及到了函數和事件。為這個輸入框增加onpress事件,每次按鍵盤的時候觸發某個函數。函數就是javascript,還可以用jquery。填寫好信息點擊保存,觸發事件,過去每個輸入框的值,提交給下一個jsp頁面,里面寫java語句,提交給數據庫。也可以在本頁面調用ajax。
AJAX = 異步?JavaScript和XML(標準通用標記語言的子集)。
AJAX 是一種用于創建快速動態網頁的技術。
通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 AJAX)如果需要更新內容,必須重載整個網頁頁面。
從瀏覽器的角度上分析,每次請求刷新頁面,服務器端tomcat分析java語句,把從數據庫查到的信息叫給前段顯示。比如你登陸后你可以看到自己的個人信息,就是根據你的賬號從數據庫里查的。如果你要改,得提供輸入框,就是在jsp或html寫的。某個輸入框如果不能輸入英文,那就涉及到了函數和事件。為這個輸入框增加onpress事件,每次按鍵盤的時候觸發某個函數。函數就是javascript,還可以用jquery。填寫好信息點擊保存,觸發事件,過去每個輸入框的值,提交給下一個jsp頁面,里面寫java語句,提交給數據庫。也可以在本頁面調用ajax。