【正文】
xmlns= xmlns:xsi= xsi:schemaLocation= /webapp 的模式文件中定義的標簽并不是定死的,模式文件也是可以改變的,一般來說,隨著 模式文件的版本升級,里面定義的功能 會越來越 復雜,標簽元素的種類肯定也會越來越多,但有些不是很常用的,我們只需記住一些常用的并知道怎么配置就可以了。 每個 xml 文件都有定義它書寫規(guī)則的 Schema 文件,也就是說 javaEE 的定義 所對應的 xml Schema 文件中定義了多少種標簽元素, 中就可以出現(xiàn)它所定義的標簽元素,也就具備哪些特定的功能。 文件是用來初始化配置信息:比如 Wele 頁面、 servlet、 servletmapping、 filter、 listener、啟動加載級別等。 服務器和你之間的數(shù)據(jù)傳送被 “ 中間人 ” 一轉手做了手腳之后,就會出現(xiàn)很嚴重的問題。而且,這些服務程序的安全驗證方式也是有其弱點的, 就是很容易受到 “ 中間人 ” ( maninthemiddle)這種方式的攻擊。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。 SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡工作小組( Network Working Group)所制定; SSH 為建立在應用層和傳輸層基礎上的安全協(xié)議。 8 第 3章 總體設計 本系統(tǒng)主要包括四個子模塊:部門信息管理模塊、員工信息管理模塊、員工工資管理模塊、及員工培訓模塊。 2)當管理員錄入了招聘人信息以后,可以對招聘人基本信息進行必要的維護,如:修改招聘人信 息和刪除招聘人信息等。 2)當管理員錄入了工資信息以后,可以對工資基本信息進行必要的維護,如:修改工資信息和刪除工資信息等。 3)可以根據(jù)條件查詢培訓信息 、查詢時可自動帶出需要培訓的所有員工信息。 員工培新信息管理 1)可以新增培訓的基本信息,其中必須錄入項為:培訓主講人、培訓主題、培訓內(nèi)容、培訓時間、培訓地點。 2)當管理員錄入了部門信息以后,可以對部門基本信息進行必要的維護,如:修改部門信息和刪除部門信息等。 4)可以根據(jù)條件查詢員工信息。 2)當管理員錄入了員工信息以后,可以對員工基本信息進行必要的維護,如:修改員工信息和刪除員工信息等。在新增管理員時必須給新的管理員設置等級,方便 系統(tǒng)判斷用戶登錄時是不是系統(tǒng)管理員,如果是系統(tǒng)管理員才能有系統(tǒng)管理的權限。 需求描述 需求目標 在計算機網(wǎng)絡,數(shù)據(jù)庫和先進的開發(fā)平臺,利用現(xiàn)有軟件,配置一定的硬件,開發(fā)一個具有開放體系結構、易擴充、易維護并且具有良好人機交互界面的 員工管理 系統(tǒng) 。 Spring 也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。 框架 —— Spring 可以將簡單的組件配置、組合成為復雜的應用。 容器 —— Spring 包含并管理應用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 bean 如何被創(chuàng)建 —— 基于一個可配置 的原型( prototype) ,你的 bean 可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例 —— 以及它們是如何相互關聯(lián)的。應用對象只實現(xiàn)它們應該做的 —— 完成業(yè)務邏輯 —— 僅此而已。你可以認為 IoC 與 JNDI 相反 —— 不是對象從容 4 器中查找依賴,而是容器在對象初始化時不等對象請 求就主動將依賴傳遞給它。 控制反轉 —— Spring 通過一種稱作控制反轉 ( IoC) 的技術促進了松耦合。并且 Spring 所需的處理開銷也是微不足道的。 輕量 —— 從大小與開銷兩方面而 言 Spring 都是輕量的。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。 Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。 Hibernate 是一個開放源代碼的 對象 關系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱 數(shù)據(jù)庫 。 第 1 章 引言 3 Struts 是一個基于 j2ee 平臺的 MVC 框架,主要采用 servlet 和 jsp 技術來實現(xiàn)的,是開發(fā) web 應用程序的開放源碼框架。 Mysql 的關系數(shù)據(jù)庫是世界第一個支持SQL 語言的數(shù)據(jù)庫。 控制層( Controller) 控制層工作就是根據(jù)用戶請求,調(diào)用相應的模型組件處理請求,然后調(diào)用相應的視圖顯示模型返回的數(shù)據(jù)。模型表示業(yè)務數(shù)據(jù)和業(yè)務邏輯,一個模型可以為多個視圖提供數(shù)據(jù),提高了應用的可重用性。并在系統(tǒng)運行時將其結合,這樣使得開發(fā)的耦合度很低。 MVC 模型 — 視圖 — 控制器 ( model— Vew— Controller) 是 80 年代出現(xiàn)的一種軟件設 2 計模式,現(xiàn)在已經(jīng)被廣泛的使用。據(jù)統(tǒng)計, JSP 能夠適應市場上包括 ApacheWebServer、 IIS 在內(nèi)的服務器產(chǎn)品,因此 JSP 有更廣泛的運行平臺。目前,幾乎所有平臺都支持 Java, JSP+JavaBean 進而可以在所有平臺下通行無阻。 系統(tǒng)用到主要技術 JSP JSP 是基于 Java 的技術,也是一種開發(fā) Web 后臺程序的技術,是基于JavaServlet 以及整個 Java 體系的 Web 開發(fā)技術。所有輸入的信息都將按所屬部門、崗位、日期等進行分類,使客戶可以根據(jù)需要進行管理操作。這些工作都以人力來完成將費時費力,而且容易出現(xiàn)錯誤和疏漏。 外文資料原文 .................................................................................................................36 譯文 .................................................................................................................................37 第 1 章 引言 1 第 1章 引言 系統(tǒng)開發(fā)背景 管理信息系統(tǒng)就是我們常說的 MIS (Management Information System), 在強調(diào)管理,強調(diào)信息的現(xiàn)代社 會中它變的越來越普及。 ABSTRACT II ABSTRACT With the optimization of the political and economic policy reforms, the domestic small and medium enterprises can flourish. But as the business of development, customers, increasing the number of employees, personnel information management of plex business and corporate employee management messy series of Wen Ti Deng39。因 此,用 JAVA 開發(fā)這樣一套管理程序,對 公司員工 管理工作進行有效電子化管理,化簡繁瑣的手工操作,提高工作效率都是很有意義的。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。眾所周知,科學技術是不斷提高的,計算機科學也日漸成熟,它已進入到人類社會的各個領域并發(fā)揮著越來越重要的作用。摘 要 I 摘 要 隨著國家政治經(jīng)濟政策的優(yōu)化改革,使得國內(nèi)中小企業(yè)得以蓬勃發(fā)展??墒请S著企業(yè)的發(fā)展,客戶、員工數(shù)量的不斷增多, 公司員工 信息管理復雜化以及 公司員工 管理零亂等一系列問題的出現(xiàn),給企業(yè)經(jīng)營者的運作帶來了很大的困擾。作為計算機的一部分,使用計算機進行 員工 管理,具有比手工管理所無法比你的優(yōu)點。這些優(yōu)點能夠極大地提高人事管理的效率。 關鍵字: 員工 管理系統(tǒng), 辦公自動化 , Java, Struts。s emergence, for the operation of business operators who bring a big problem. As we all know, science and technology to constantly improve, and puter science has bee more mature, it has access to all areas of human Shehui and play an increasingly important role. As part of the puter, using puter personnel management, management can not be pared with more than hand you the advantage. For example: quick search, find convenient, high reliability, large memory capacity, confidentiality, long life and low cost. These advantages can greatly improve the efficiency of personnel management. Thus, such a management program JAVA development, personnel management of the unit for effective electronic management, simplifying the cumbersome manual operation, improving efficiency are meaningful. Keywords: The personal management system, Office automation, Java, Struts 目 錄 III 目 錄 第 1 章 引言 ..................................................................................................................1 系統(tǒng)開發(fā)背景 ...........................................................................................................1 系統(tǒng)用到主要 技術 ...................................................................................................1 JSP ............................................................................................................................1 MVC .........................................................................................................................1 Mysql ........................................................................................................................2 ....................................................................................................................3 .............................................................................................................3 ........................