成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

公司的Java框架應(yīng)具備的通用功能

開(kāi)發(fā) 后端
以前在學(xué)校的時(shí)候自己以為是不是每個(gè)做Java開(kāi)發(fā)的公司每次做項(xiàng)目的時(shí)候都要搭建一個(gè)SSH框架呢,工作之后才發(fā)現(xiàn)每個(gè)公司都有自己的一套框架,要不是在SSH基礎(chǔ)上,要不是在SSI基礎(chǔ)上進(jìn)行了符合自己公司需求的封裝,并且隨著自己公司的框架被應(yīng)用到各個(gè)實(shí)際系統(tǒng)的過(guò)程中,這個(gè)框架會(huì)越來(lái)越成熟,會(huì)使該公司的開(kāi)發(fā)效率越來(lái)越高。

以前在學(xué)校的時(shí)候自己以為是不是每個(gè)做JAVA開(kāi)發(fā)的公司每次做項(xiàng)目的時(shí)候都要搭建一個(gè)SSH框架呢,工作之后才發(fā)現(xiàn)每個(gè)公司都有自己的一套框架,要不是在SSH基礎(chǔ)上,要不是在SSI基礎(chǔ)上進(jìn)行了符合自己公司需求的封裝,并且隨著自己公司的框架被應(yīng)用到各個(gè)實(shí)際系統(tǒng)的過(guò)程中,這個(gè)框架會(huì)越來(lái)越成熟,會(huì)使該公司的開(kāi)發(fā)效率越來(lái)越高。

根據(jù)筆者接觸過(guò)的幾個(gè)公司的框架,筆者發(fā)現(xiàn)要想實(shí)現(xiàn)高效的開(kāi)發(fā),每個(gè)公司的框架應(yīng)該具備如下的特點(diǎn):

1.具有靈活的分頁(yè)功能。

分頁(yè)功能是每個(gè)項(xiàng)目中必須要實(shí)現(xiàn)的功能,而恰恰這個(gè)功能是比較費(fèi)時(shí)費(fèi)力的,如果在框架中實(shí)現(xiàn)這一功能,將在每個(gè)項(xiàng)目中大大減少分頁(yè)的重復(fù)性工作。

2.可以方便的實(shí)現(xiàn)文件的上傳與下載、數(shù)據(jù)的導(dǎo)入和導(dǎo)出的功能。

文件的上傳于下載、數(shù)據(jù)的導(dǎo)入和導(dǎo)出在大部門項(xiàng)目中也會(huì)遇到,但是這兩個(gè)功能可能會(huì)因?yàn)轫?xiàng)目的不同導(dǎo)致實(shí)現(xiàn)上有一點(diǎn)區(qū)別,我們框架中要做的就是應(yīng)該抽出其中共有的東西,定義為抽象的東西,以便不同的項(xiàng)目、不同的需求都能很容易的實(shí)現(xiàn)該功能。

3.方便的事務(wù)管理功能。

事務(wù)管理一般來(lái)說(shuō)都定義在業(yè)務(wù)邏輯層。我們框架中應(yīng)該實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯對(duì)象事務(wù)的簡(jiǎn)單配置甚至是零配置。筆者接觸過(guò)的兩個(gè)框架中,一個(gè)需要在配置完一個(gè)業(yè)務(wù)邏輯對(duì)象時(shí),在事務(wù)管理的配置文件中加上一句簡(jiǎn)單的配置即可,另一個(gè)是框架中實(shí)現(xiàn)了幾個(gè)基本的業(yè)務(wù)邏輯對(duì)象,并對(duì)這幾個(gè)對(duì)象實(shí)現(xiàn)了事務(wù)管理的配置,開(kāi)發(fā)的時(shí)候定義的業(yè)務(wù)邏輯對(duì)象都是繼承自這幾個(gè)基本對(duì)象,也就省去了事務(wù)管理的配置。

4.具有異常處理框架。

基本上每個(gè)項(xiàng)目的異常處理都應(yīng)該可以使用公司的框架定義的異常處理框架,并不會(huì)因?yàn)轫?xiàng)目的不同而要求的異常處理也不一樣。

5.具有自己的一套頁(yè)面組件。

項(xiàng)目開(kāi)發(fā)都是團(tuán)隊(duì)的開(kāi)發(fā),要想保證每個(gè)開(kāi)發(fā)人員的界面風(fēng)格統(tǒng)一,最好的辦法就是定義一套公司自己的頁(yè)面組建。這樣既能保證開(kāi)發(fā)效率,也能做到界面的統(tǒng)一。freemark就是不錯(cuò)的選擇,其支持自定義宏,公司框架中可以定義一套自己的頁(yè)面組建宏,供開(kāi)發(fā)人員調(diào)用即可。

6.具有數(shù)據(jù)校驗(yàn)框架。

每個(gè)項(xiàng)目在數(shù)據(jù)校驗(yàn)時(shí)都可能會(huì)用到大量的正則表達(dá)式,那么在公司的框架中將這些正則表達(dá)式封裝起來(lái),提供統(tǒng)一的調(diào)用接口將是不錯(cuò)的選擇。

7.簡(jiǎn)單的實(shí)現(xiàn)菜單的配置。

一個(gè)好的框架應(yīng)該提供對(duì)菜單、二級(jí)菜單等的簡(jiǎn)單配置、管理。還是上文提到的兩個(gè)框架,一個(gè)是通過(guò)XML配置文件實(shí)現(xiàn)了對(duì)系統(tǒng)中一級(jí)菜單、二級(jí)菜單、三級(jí)菜單的管理,而另個(gè)框架要實(shí)現(xiàn)相同的需求卻要在數(shù)據(jù)庫(kù)中進(jìn)行繁瑣的配置,顯然第一個(gè)框架的實(shí)現(xiàn)方案更可取、更高效。

原文鏈接:http://www.jizhishusheng.com/?p=390

責(zé)任編輯:林師授 來(lái)源: 極致書生
相關(guān)推薦

2020-09-27 16:22:16

人工智能

2019-08-01 08:26:14

物聯(lián)網(wǎng)大數(shù)據(jù)平臺(tái)物聯(lián)網(wǎng)IOT

2012-12-25 09:39:40

2022-02-25 15:49:13

大數(shù)據(jù)十四五應(yīng)用

2011-05-19 11:30:00

密碼密碼生成器

2023-10-27 08:59:00

網(wǎng)絡(luò)wiresharkIO

2013-12-17 10:09:07

IT技能Linux

2011-03-01 14:00:16

vsFTPd功能

2012-12-28 13:48:16

2014-07-30 16:11:11

程序員

2014-08-04 10:54:47

程序員

2022-07-20 10:00:23

IT領(lǐng)導(dǎo)者轉(zhuǎn)型

2016-08-02 15:54:42

運(yùn)維人員技術(shù)素質(zhì)培訓(xùn)要求

2020-10-13 13:12:44

業(yè)務(wù)分析分析專家技能

2020-12-17 10:20:27

碼農(nóng)高薪計(jì)算機(jī)

2021-08-26 15:41:40

鴻蒙HarmonyOS應(yīng)用

2010-05-31 15:49:29

MySQL臨時(shí)表

2009-04-28 09:36:22

2010-04-02 09:13:24

云應(yīng)用

2018-09-18 09:00:00

前端WebJavaScript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美一级毛片久久99精品蜜桃 | 成人性生交大片免费看中文带字幕 | 国产一区三区在线 | 成人av观看| 亚洲精品国产成人 | 黄色国产在线播放 | 成人免费看片又大又黄 | 国产精品久久久久久久岛一牛影视 | 青青草华人在线视频 | 羞羞视频免费在线观看 | 国产精品一二区 | 久久精品99| 久久久www成人免费无遮挡大片 | 四虎首页 | 一区在线视频 | 污视频免费在线观看 | 久久久久久久久久久久久9999 | аⅴ资源新版在线天堂 | 日韩免费激情视频 | 亚洲久久在线 | 成人免费网站www网站高清 | 国产日韩精品一区 | 亚洲精品9999久久久久 | 成人在线不卡 | 日韩成人免费视频 | 911精品美国片911久久久 | 国产综合一区二区 | 美女久久久久久久 | 91免费看片 | 在线观看av网站永久 | 国产精品伦理一区 | 日韩不卡一区二区 | 亚洲视频在线播放 | 91久久久久久久久久久久久 | 天堂一区二区三区 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 精国产品一区二区三区四季综 | 精品一区国产 | 成人午夜视频在线观看 | 欧美一区二 | 精品国产乱码久久久久久图片 |