..


Спонсоред Линкс

Пролеће модули

Као што је поменуто раније, једна предност пролеће треба да буде модуларан. Своје слојеве су:

  • Језгро контејнера
  • Приступ подацима
  • Веб
  • АОП
  • Тест

Spring Layers

Основни слој контејнер је формирана од стране модула: Срж, пасуљ, Контекст, и изражавања језика. Језгро модула и пасуљ форма главни структуру оквира, укључујући и могућности МОК и ДИ, који се реализује кроз БеанФацтори, која је софистицирана имплементација паттерн фабрике метода . БеанФацтори омогућава раздвајање између дефиниције и конфигурацију примене логике и зависности.
Контекст модул, базиран на Обрасцу Пасуљ, делује као канал за приступ објектима преко главне спецификација интерфејса: АпплицатионЦонтект. АпплицатионЦонтект наслеђује све функционалности БеанФацтори, додавања других као што су подршка за интернационализацију, пропагирање догађаја, утовар ресурса, подршку за Ј2ЕЕ.
Изражавање језик слој обезбеђује моћан израз језика за манипулацију објектима на рада.

Слој за приступ подацима / интеграције састоји се од под-модула: ЈДБЦ, ОРМ, ОКСМ и ЈМС трансакције. Модул омогућава вађење ЈДБЦ АПИ-ја ЈДБЦ, тако да би се мање заморно програмирање кроз исто. Модул ОРМ пружа степен интеграције са популарним оквирима О \ Р мапирање, као што су ЈПА , Хибернате, иБатис . Пролеће омогућава коришћење свих потенцијала овим оквирима, што омогућава да се интерграте са својим особеностима, као што су трансакције менаџмент.
ОКСМ слој обезбеђује апстракције слој за објекат / КСМЛ мапирање да ЈАКСБ , КСМЛБеанс и још много тога. Модул садржи фунзиналита ЈМС за слање и пријем порука, а модул пружа Трансацтион Манагер трансакција за све врсте класа.

Веб слој се формира од модула: Интернет, Интернет сервлете, Струтс-Веб и Веб Портлетс. Веб модул садржи основну функционалност за прављење предузећа Апликације на, као што су подршка за уплоад фајлова, такође нуди иницијализацију МОК контејнер преко Сервлет слушалац. Интернет модул садржи Сервлет-дела МВЦ оквир, док модул садржи класе за Веб Струтс интеграцију са Струтс2 , међутим, не препоручује се у тој верзији 3 пролеће. Коначно, веб форме портлет даје идентичне функционалности веб форме Сервлет, али оријентисан на апликације које користе Портлетс .

АОП слој обезбеђује баштиник таквог погледа на АОП Алијанси , што омогућава аспект оријентисано програмирање. Овај слој омогућава вам да креирате код који мора да буде одвојено од друге функције, чак и ако се односе на општи ток апликације (делу који се односи на АОП ће се расправљати у каснијим одељцима). Овај слој је такође модул аспекти за интеграцију са АспецтЈ и Инструментантионс модул који омогућава праћење наставе, нудећи ЦлассЛоадер који се може користити у неким Апплицатион Сервер.

Слој обезбеђује поссбилта тест за тестирање компоненти пролећа коришћења ЈУнит или ТестНГ . Овај модул пружа могућност вежбања за иницијализацију и кеш АпплицатионЦонтектс ради тестирања, форнерндо такође могуће користити лажно објекте за тестирање кода у изолацији.

Пролеће Јава Водич
Е-учење
Линук (курс) Линук (курс)
Комплетан водич за опен-соурце систем. Од 49 €.
ПХП (курс) ПХП (курс)
Цео курс за креирање динамичких веб сајтова. Од 49 €.
Руби и Руби он Раилс (курс) Руби и Руби он Раилс (курс)
Израду софтвера и веб апликација са рубином и РОР. Од 39 €.
Спонсоред Линкс