欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

建立Web開發(fā)框架的方法及Web開發(fā)框架的制作方法

文檔序號:9546950閱讀:532來源:國知局
建立Web開發(fā)框架的方法及Web開發(fā)框架的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種建立Web開發(fā)框架的方法及Web開發(fā)框架。
【背景技術】
[0002]在程序開發(fā)過程中,來自市場的需求多變,并且項目需求經常變化,同時,現(xiàn)有的應用界面難集成,新的項目應用建設可能在不斷重復昨天的故事。使得效率低,工作重復量大。
[0003]因此,如何使用統(tǒng)一的開發(fā)規(guī)范,減少IT人員的重復工作量,盡可能的復用之前的工作,實現(xiàn)快速開發(fā)應用框架,是本領域技術人員需要解決的技術問題。

【發(fā)明內容】

[0004]本發(fā)明的目的是提供一種建立Web開發(fā)框架方法、Web開發(fā)框架,能夠提高Web開發(fā)效率,具有穩(wěn)定性,避免了重復開發(fā)通用部分,減輕開發(fā)人員的負擔。
[0005]為解決上述技術問題,本發(fā)明提供一種建立Web開發(fā)框架方法,包括:
[0006]利用Spring Framework作為系統(tǒng)容器,Spring MVC作為模型視圖控制器,JdbcTemplate作為數(shù)據(jù)訪問框架,Apache Shiro作為權限授權框架,Ehcache作為系統(tǒng)數(shù)據(jù)緩存框架,構建Web開發(fā)框架的技術基礎設施庫;
[0007]選擇預定基礎構件進行封裝,形成Web開發(fā)框架的構件庫;
[0008]將界面組件進行封裝,形成Web開發(fā)框架的界面組件庫;
[0009]根據(jù)所述技術基礎設施庫,所述構件庫,所述界面組件庫,形成基礎Web開發(fā)框架;
[0010]將預定Web應用內置于所述基礎Web開發(fā)框架中,形成Web開發(fā)框架。
[0011]其中,還包括:
[0012]對所述Web開發(fā)框架中的所述技術基礎設施庫,所述構件庫,所述界面組件庫和所述Web應用進行更新。
[0013]其中,在形成Web開發(fā)框架之后,還包括:
[0014]將Web劃分為預定個數(shù)領域;
[0015]選取每個所述領域特定的基礎構件和Web應用;
[0016]將每個所述領域特定的基礎構件和Web應用添加到所述Web開發(fā)框架中,作為每個所述領域對應的Web開發(fā)框架。
[0017]其中,還包括:
[0018]定期對所述Web開發(fā)框架進行維護。
[0019]本發(fā)明提供一種Web開發(fā)框架,包括:
[0020]技術基礎設施模塊,基礎構件模塊,界面組件模塊,Web應用模塊;其中,
[0021]所述技術基礎設施模塊以Spring Framework作為系統(tǒng)容器,將Spring MVC作為模型視圖控制器,Jdbc Template作為數(shù)據(jù)訪問框架,Apache Shiro作為權限授權框架,Ehcache作為系統(tǒng)數(shù)據(jù)緩存框架。
[0022]其中,所述基礎構件模塊包括:
[0023]系統(tǒng)權限構件,參數(shù)字典構件,common構件。
[0024]其中,所述界面組件模塊包括:
[0025]表單、樹、主題、布局、菜單、表格和導航。
[0026]其中,所述Web應用模塊包括:
[0027]用戶管理,機構管理,區(qū)域管理,菜單管理,角色權限管理,參數(shù)管理和日志管理。
[0028]其中,所述系統(tǒng)權限構件利用基于角色的訪問控制技術,通過分級,進行自上而下權限管理職能的劃分和設置。
[0029]本發(fā)明所提供的Web開發(fā)框架、建立Web開發(fā)框架的方法,包括:技術基礎設施模塊,基礎構件模塊,界面組件模塊,Web應用模塊;其中,所述技術基礎設施模塊以SpringFramework作為系統(tǒng)容器,將Spring MVC作為模型視圖控制器,Jdbc Template作為數(shù)據(jù)訪問框架,Apache Shiro作為權限授權框架,Ehcache作為系統(tǒng)數(shù)據(jù)緩存框架;
[0030]該框架通過將通用的基礎構件,界面組件,Web應用及技術基礎設施組裝到一起,便于用戶進行選擇和使用,避免了開發(fā)人員重復進行通用程序的編寫;因此該Web開發(fā)的該框架能夠提高Web開發(fā)效率和質量,具有穩(wěn)定性。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0032]圖1為本發(fā)明實施例所提供的建立Web開發(fā)框架方法的流程圖;
[0033]圖2為本發(fā)明實施例所提供的Web開發(fā)框架的結構框圖;
[0034]圖3為本發(fā)明實施例所提供的具體Web開發(fā)框架的結構框圖。
【具體實施方式】
[0035]本發(fā)明的核心是提供一種建立Web開發(fā)框架方法、Web開發(fā)框架,能夠提高Web開發(fā)效率,具有穩(wěn)定性,避免了重復開發(fā)通用部分,減輕開發(fā)人員的負擔。
[0036]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0037]請參考圖1,圖1為本發(fā)明實施例所提供的建立Web開發(fā)框架方法的流程圖;該方法可以包括:
[0038]sl00、利用Spring Framework作為系統(tǒng)容器,Spring MVC作為模型視圖控制器,Jdbc Template作為數(shù)據(jù)訪問框架,Apache Shiro作為權限授權框架,Ehcache作為系統(tǒng)數(shù)據(jù)緩存框架,構建Web開發(fā)框架的技術基礎設施庫;
[0039]其中,這些技術基礎設施都是進行應用開發(fā)常用的,具有優(yōu)性能的開發(fā)工具??梢员WC基于此的應用開發(fā)的安全性和可靠性。
[0040]sllO、選擇預定基礎構件進行封裝,形成Web開發(fā)框架的構件庫;
[0041]其中,這里通常會選用一些進行任何應用開發(fā)都需要用到的一些基礎構件進行封裝,也可以根據(jù)各大類不同領域的應用開發(fā)所特有的一些基礎構件進行封裝,方便開發(fā)應用時使用。例如一些關于系統(tǒng)安全的權限構件,進行數(shù)據(jù)維護的構建等。具體情況可以根據(jù)實際情況進行設定。
[0042]sl20、將界面組件進行封裝,形成Web開發(fā)框架的界面組件庫;
[0043]其中,這里基本上可以涵蓋所有應用開發(fā)時可能用到的界面組件,將它們進行封裝形成界面組件庫;為了使用者可以方便的開發(fā)出具有風格一致、布局豐富的界面,這里的界面組件可以包括表單、樹、主題、布局、菜單、表格和導航等。
[0044]sl30、根據(jù)所述技術基礎設施庫,所述構件庫,所述界面組件庫,形成基礎Web開發(fā)框架;
[0045]s 140、將預定Web應用內置于所述基礎Web開發(fā)框架中,形成Web開發(fā)框架。
[0046]其中,這里可以將常用的Web應用內置于基礎Web開發(fā)框架,方便開發(fā)人員進行個性化設定時能夠方便的實現(xiàn)應用。例如一些常用的用戶管理,機構管理,區(qū)域管理,菜單管理,角色權限管理,參數(shù)管理和日志管理等,具有這些應用,用戶在進行應用開發(fā)時可以大大提尚效率。
[0047]該方法可以基于Java EE規(guī)范,結合Spring、Apache等技術形成一個快速開發(fā)框架,有效解決了 Web項目開發(fā)效率低的缺點。
[0048]基于上述技術方案,本發(fā)明實施例提供的建立Web開發(fā)框架方法,該框架通過將通用的基礎構件,界面組件,Web應用及技術基礎設施組裝到一起,便于用戶進行選擇和使用,避免了開發(fā)人員重復進行通用程序的編寫;因此該Web開發(fā)的該框架能夠提高Web開發(fā)效率和質量,具有穩(wěn)定性。
[0049]基于上述技術方案,該方法還可以包括:
[0050]對所述Web開發(fā)框架中的所述技術基礎設施庫,所述構件庫,所述界面組件庫和所述Web應用進行更新。
[0051]其中,由于應用開發(fā)發(fā)展速度很快,很可能這些技術基礎設施庫,構件庫,界面組件庫和Web應用會發(fā)生一些改進升級或者具有一些新的通用的構建、界面組件等的產生;因此,為了保證該系統(tǒng)的先進行和實用性,需要定期的對Web開發(fā)框架中的技術基礎設施庫,構件庫,界面組件庫和Web應用進行更新。
[0052]基于上述技術方案,在形成Web開發(fā)框架之后還可以包括:
[0053]將Web劃分為預定個數(shù)領域;
[0054]選取每個所述領域特定的基礎構件和Web應用;
[0055]將每個所述領域特定的基礎構件和Web應用添加到所述Web開發(fā)框架中,作為每個所述領域對應的Web開發(fā)框架。
[0056]其中,由于應用開發(fā)涉及各個領域,由于每個領域具有自身的特點和關注重點,因此可以針對每個領域開發(fā)出對應的Web開發(fā)框架。在上述實施例中得到的Web開發(fā)框架之上可以增加在每個領域中通用的基礎構件和Web應用,形成具有領域特點的Web開發(fā)框架,更加具有針對性,能夠更大限度的提升用戶開發(fā)效率,提升用戶體驗。
[0057]基于上述任意技術方案,該方法還可以包括:
[0058]定期對所述Web開發(fā)框架進行維護。
[0059]其中,為了保證Web開發(fā)框架的安全性和穩(wěn)定性,需要定期對Web開發(fā)框架進行系統(tǒng)維護,解決安全隱患和故障。
[0060]本發(fā)明實施例提供了建立We
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西华县| 柳州市| 罗定市| 东台市| 同仁县| 三门峡市| 墨脱县| 任丘市| 乌海市| 贺兰县| 临泽县| 太仆寺旗| 桦川县| 衢州市| 江津市| 湘西| 芷江| 崇信县| 蓬溪县| 福泉市| 赫章县| 宁津县| 额尔古纳市| 宾川县| 唐河县| 固阳县| 崇文区| 聂荣县| 清苑县| 芜湖市| 寻甸| 永州市| 湘西| 五指山市| 乌鲁木齐县| 赫章县| 八宿县| 年辖:市辖区| 邮箱| 天柱县| 邵阳县|