Увод у пролеће
Пролеће је опен соурце оквир за развој Јава апликација у паритцоларе апликације Ј2ЕЕ .
Прва верзија оквир је издат у 2002 штап Џонсон, онда пролази кроз многе промене које су се овај оквир да се веома цењен од стране међународне заједнице у 2006 и освојио награду јачи удар продуктивност и Јак Награда за иновацију.
Зашто користити пролеће?
Пролеће и има много особина које други оквири немају:
-
Модуларни: Упркос томе што је веома велики, захваљујући свом модуларном дизајну можете изабрати да се интегришу неке од својих модула у наш пројекат.
За овог пролећа се лако интегрише у постојеће пројекте.
-
Лагана: Пролеће је конципиран тако да зависност у оквиру наше пословне логике практично нула, а ако било лако изоловани.
За инстазиаре и \ или иницијализација објеката у оквиру немају за спровођење одређених интерфејса или апстрактних класа.
-
Интеграбилних: У пролеће не постоје пакет логовање, повезивање базен, или о \ Р мапирање , јер све ове карактеристике су са других опен соурце оквирима.
Пролеће је није циљ да их замене, али само да би их лакшим за коришћење, преко својих алата.
-
Преносни: примена написана пролеће се може једноставно пренети из једне Апплицатион Сервер у другу, на пример, ВебЛогиц, Томцат, смоле, ЈБосс, Јетти, Геронимо и ВебСпхере.
-
Појо на бази програмирање омогућен: Пролеће нам дозвољава да развијемо комплетан Ј2ЕЕ апликација усансо само ПОЈОс , пружајући им предузеће функције у неинвазивна.
-
Тест погон омогућено: Пролеће нам омогућава да пишу софтвер који је једноставан за тест, а онда је идеалан оквир за софтвер који су написани на основу тестирања Дривен Девелопмент .
Након што особености пролеће, хајде да видимо шта додатне погодности постоје да га користите:
-
Омогућава да покренете Јава метод трасазионе, или да даљински метод, без потребе да комуницирају са својим АПИ-ја (нпр. ЈТА ).
-
Услуге управљања у пролеће конфигурација се може користити у било ком архитектонском слој, и на било ком Рунтиме Енвиронмент.
-
Елиминише ширење прилагођених својстава датотека.
Да бисте разумели зависности од класе, треба само погледати на произвођача или својом имовином.
То је могуће кроз коришћење "инверзије контроле и зависности ињекција, која ће касније бити речи.
-
Олакшава програмирање интерфејса.
-
За разлику од већине других оквира, пролеће, се фокусира на пружање једноставан и ефикасан начин да се управља нашим објектима пословном логиком.
-
Постоји аутиа за решавање заједничких проблема апликација за предузећа, што опционо коришћење ЕЈБ .
На овај начин можемо да изаберемо да имплеменраре интерфејса у нашем пословању или наше ПОЈОс ЕЈБс без утицаја позивни број.
Поред овог пролећа је такође предложена као погодан алтернатива истом ЕЈБ, за многе врсте пословне апликације.
-
Пружа конзистентан оквир за приступ подацима, користи ЈДБЦ , и осталих производа помоћу О \ Р мапирање, као што су хибернације или ТопЛинк .