KompjutersIpprogrammar

Rebbiegħa Java: sisien u lezzjonijiet għall jibdew

Sal-lum, kważi l-applikazzjonijiet kollha jużaw il-metodu tal-programmazzjoni tal-iskript - Rebbiegħa Java. Il-vantaġġ ewlieni ta 'din il-lingwa huwa li l-utent jingħata l-opportunità li jiżviluppa l-programm fil-forma ta' ġabra sempliċi ta 'elementi magħquda waħedhom li mhumiex imqabbda ma' xulxin.

Fi kliem sempliċi, l-iżgħar huma l-blokki ta 'applikazzjoni interkonnessi, iktar ikun faċli li tirreġistra funzjoni ġdida u fl-istess ħin tikkontrolla l-istruttura eżistenti. Wieħed mill-eżempji l-aktar impressjonanti u sempliċi huwa l-ġestjoni tat-tranżazzjonijiet. Bl-użu tar-Rebbiegħa Java, l-istruttura tat-tranżazzjoni hija ġestita indipendentement mil-loġika tal-konnettività tad-database prinċipali. Kwalunkwe tibdil fit-tfassil tal-loġika mhux ser jaffettwa t-tranżazzjoni, jiġifieri ma jiksirx l-idea prinċipali tal-programm. Ir-Rebbiegħa għandha modularità.

Elementi u strutturi differenti jistgħu jitħassru jew jiżdiedu fi kwalunkwe post prattikament indipendenti minn xulxin. Fil-fatt, il-programm jista 'jinqasam b'tali mod li lanqas jifhem dak li hu ġestit bl-użu tar-Rebbiegħa Java. Barra minn hekk, dan il-lingwa ta 'programmar tal-kitba tissimplifika ħafna l-ittestjar tal-unità, peress li element żviluppat għal kontenut IoC huwa sempliċement injettat f'relazzjonijiet foloz u b'hekk jivverifika l-funzjonalità u l-korrettezza tad-deskrizzjoni tiegħu.

Ir-Rebbiegħa Java tagħmilha ferm aktar faċli biex tinbena u tweak l-elementi tal-programm, jiġifieri faċilment tista 'tikkonfigura l-applikazzjonijiet għalik innifsek mingħajr ma jkollok tagħmel rikonfigurazzjonijiet globali bil-kodiċi prinċipali tar-Rebbiegħa.

Illum tista 'ssib fil-kotba tat-testi tar-Rebbiegħa tal-Java f'numru kbir u f'lingwi differenti (Ingliż, Russu, eċċ.). Għalhekk, tista 'tikkontrolla lil Javu lilek innifsek, u aħna nippruvaw ngħinuk f'dan!

Rebbiegħa minn ġewwa

Peress li l-arkitettura ta '"Java Spring" hija mibnija minn ġewwa, probabbilment mhux kulħadd jaf. Għalhekk, ejja nikkunsidraw f'aktar dettall din il-kostruzzjoni:

  • Twaqqif tal-Bean Iddefinixxi u tanalizza l-konfigurazzjoni tal-kuntest (Xml, JavaConfig, Groovy u AnnotationConfigApplicationContext). Fl-istadju inizjali, l-interfaces kollha huma maħluqa - BeanDefinition. Skont l-għażla tal-konfigurazzjoni, huwa meħtieġ li tuża l-mekkaniżmu xieraq - l-analiżi tal-komponenti tal-applikazzjoni.
  • Kkonfigurat l-interfaces maħluqa (fehmiet) - BeanDefinition.
  • Issettja oġġetti tad-dwana ma 'FactoryBean.
  • Ħolqien ta 'kopja (mhux maħduma) fażola.
  • Kkonfigurat il-fażola maħluqa.
  • Iċċekkjar tal-funzjonalità tal-fażola miktuba.

Rebbiegħa: Il-Bidu

Jekk għadek iddeċidiet li tibda t-tagħlim dwar il-programmazzjoni Java, nirrakkomandaw li nibdew bl-Java ee Spring (qafas). Dan huwa wieħed mill-aktar metodi sempliċi ta 'sors miftuħ għal din il-pjattaforma Java. Il-qafas joħloq disinn konsistenti li jista 'jiġi applikat faċilment għal ħafna mill-kompiti li qabel kienu deskritti f'Java. Is-sempliċità u t-trasparenza tal-qafas jippermettulek tara għalik innifsek l-iżbalji bil-miktub.

Ir-rebbiegħa tista 'tiġi deskritta bħala ġabra ta' diversi oqfsa indipendenti, kif ukoll ta 'kostruzzjonijiet aktar kumplessi (qafas f'qafas). Il-biċċa l-kbira ta 'dawn l-istrutturi jistgħu joperaw indipendentement minn xulxin, iżda juru ammont kbir ta' ħidma meta l-applikazzjoni tiġi mnedija flimkien. Dawn il-komponenti huma maqsuma f'dettalji strutturali ta 'programmi kumplessi, skont l-iskop tagħhom:

  • Kontrollur - inverżjoni tal-kontroll. Tiżgura operabbiltà korretta, hija responsabbli għall-konfigurazzjoni tal-elementi tal-applikazzjoni u tirregola ċ-ċiklu funzjonali tal-oġġetti Java.
  • Aċċess għad-data - il-funzjonali hija mmirata biex timmaniġġja databases relazzjonali (DB) f'Java. Grazzi għal dan il-qafas, tista 'ssolvi numru kbir ta' kompiti kumplessi bbażati fuq ambjenti Java.
  • Qafas ta 'konfigurazzjoni orjentat lejn l-aspett. Jaħdem ma 'komponenti li ma jistgħux jiġu implimentati mingħajr telf f'Java.
  • Ġestjoni tat-tranżazzjonijiet. Il-qafas jikkoordina l-AP u l-ġabra ta 'għodda bl-oġġetti personalizzati għall-ġestjoni tat-tranżazzjonijiet għall-elementi Java.
  • Aċċess mill-bogħod u qafas ta 'ġestjoni. Il-konfigurazzjoni ssir lokalment.
  • Awtentikazzjoni u awtorizzazzjoni. Huma jsostnu l-konfigurazzjoni fuq bosta protokolli popolari permezz tas-Sigurtà tar-Rebbiegħa.

Illum għall-oqfsa kollha fir-Rebbiegħa hemm numru ta 'possibbiltajiet:

  • Ġestjoni awtomatika tar-riżorsi.
  • L-immaniġġjar ta 'komponenti esklużi meta jkun hemm aċċess għad-data ta' eċċezzjoni tar-Rebbiegħa nnifisha.
  • Ġestjoni trasparenti tat-tranżazzjonijiet matul kwalunkwe operazzjoni tad-dejta.
  • Riżorsi mhux selettivi.
  • L-ipproċessar tal-estrazzjoni f'diversi formati.

Huwa meħtieġ li wieħed jifhem l-iskop tal-oqfsa kollha, peress li din hija l-bażi tar-Rebbiegħa ta 'Java. Għal dawk li jibdew, huwa rakkomandat li tibda tistudja l-komponenti kollha fi gruppi u tipprova tużhom fuq eżempji.

Kif tagħmel applikazzjoni sempliċi fir-Rebbiegħa ta 'Java (qafas)

L-applikazzjoni tista 'tkun konfigurata fir-Rebbiegħa b'diversi modi. Wieħed mill-aktar komuni u pjuttost sempliċi qed jieħu l-konfigurazzjoni f'fajl XML. Dan it-tip huwa tradizzjonalment użat f'ħafna verżjonijiet ta 'Java Spring. Għal dawk li jibdew, nirrakkomandaw li tuża għodda bħal java (1.5), tomcat (6), ant (1.7), eklissi (3), junit 4x.

Sabiex tiddeskrivi kompitu sempliċi fir-Rebbiegħa ta 'Java, għandek issegwi din is-sekwenza:

  • Oħloq l-istruttura tal-applikazzjoni. Biex tagħmel dan, għandek tinstalla fuq eclipse plug-in speċjali - Rebbiegħa IDE. Huwa wkoll meħtieġ li jinħoloq proġett fuq Springapp u addizzjonalment iżżid il-gwerra tal-folder.
  • Oħloq index.jsp. Fil-web tar-Rebbiegħa ta 'Java, żid WEB-INF u poġġi l-web.xml fiha.
  • Aħna npoġġu l-programm fuq tomcat. Sabiex titħaddem l-applikazzjoni, huwa meħtieġ li tuża l-ANT-script, li se jkun fih mira għall-ġbir, it-trasferiment u l-bini tal-programm.
  • Wara li tikteb kompletament l-applikazzjonijiet kollha, agħmel kontroll. Mexxi tomcat u ftakar paġna web bl-indirizz: localhost: 8080 / springapp /.
  • Imbagħad ser ikollok bżonn tinstalla l-Qafas tar-Rebbiegħa u żżarmah.

Fuq dan il-punt, tista 'tgħid li inti għamlet il-konfigurazzjoni ta' l-ambjent tan-netwerk bil-ħeffa. Sussegwentement, għandek bżonn tweak tal-konfigurazzjoni tar-Rebbiegħa Java:

  • L-ewwel għandek bżonn tagħmel xi bidliet fil-web.xml, li tista 'ssib fil-folder WEB-INF. L-għan tagħna huwa li tirreġistra l-maniġer tat-talba għall-applikazzjoni.
  • Nagħmlu dispaċċ ta 'talbiet għall-input. Aħna ddeċidejna li jibagħtu t-talbiet kollha mill-formola '.htm' lis-servlet dispatcher.
  • Imbagħad ikkopja l-libreriji tad-dejta fis-WEB-INF / lib.
  • Oħloq kontrollur fil-springapp.web u rreġistra t-test.
  • Speċifika l-formola u tikkompila l-applikazzjonijiet fuq is-server.
  • Ipprova applikazzjonijiet kurrenti.

X'għamilna fir-Rebbiegħa tal-Java? Għall-manikini, xi wħud mill-oġġetti elenkati hawn fuq ma jkunux komprensibbli, għalhekk ipprova jiddeskrivi b'mod aktar sempliċi:

  1. Ħloqna start page-index.jsp, li sservi biex tivverifika l-korrettezza tal-ambjent tal-installazzjoni.
  2. Dispaċċatur reġistrat bil-fajl xieraq ta 'deskrizzjoni springapp-servlet.xml.
  3. Huma ħolqu l-kontrollur u kiteb it-test għaliha.
  4. Issettja d-dehra tal-applikazzjoni.

X'inhu l-Java Spring Security u għaliex hi meħtieġa?

Sigurtà tar-Rebbiegħa jippermettilek li tawtorizza u tawtentika l-applikazzjonijiet. Barra minn hekk, dan il-qafas jipprovdi sigurtà għal kompiti korporattivi li huma maħluqa bl-użu tal-Qafas tar-Rebbiegħa.

Komponenti ewlenin tas-Sigurtà tar-Rebbiegħa:

  • SecurityContextHolder. Fih informazzjoni ta 'sigurtà kurrenti, u tinkludi informazzjoni dettaljata dwar l-utent li nieda l-applikazzjoni. B'mod default, SecurityContextHolder jiffranka l-informazzjoni fi ThreadLocal, li jfisser li l-kuntest tas-sigurtà huwa disponibbli għall-metodi kollha li huma implimentati f'dan il-ħajt.
  • Sigurtà Kuntest. Fih l-informazzjoni kollha dwar is-sigurtà tas-sistema li hija assoċjata mat-talba tal-utent, kif ukoll l-oġġett tal-Awtentikazzjoni.
  • Awtentikazzjoni. Jirrikonoxxi lill-utent min-naħa tal-programm.
  • Awtorità Mogħtija. Juri l-permessi li l-utent ikun irċieva madwar l-applikazzjoni.
  • Dati tal-Utent. Juri l-informazzjoni meħtieġa biex jiġi kkonfigurat l-Awtentikazzjoni minn sorsi oħra ta 'sigurtà. Fih data bħal nickname tal-utent, password u bnadar.
  • UserDetailsService. Użati biex joħolqu UserDetails billi jimplimentaw metodu wieħed ta 'din l-interfaċċa.

Integrazzjoni Java

Integrazzjoni Java Spring huwa qafas uniku li jinkludi l-konfigurazzjoni tal-funzjonijiet responsabbli biex jibgħat il-messaġġi. Barra minn hekk, dan l-oġġett huwa responsabbli għall-bini ta 'arkitettura orjentata b'mod effiċjenti:

  • Il-routers.
  • Adaptors għall-interazzjoni ma 'sistemi oħra.
  • Attwaturi tas-servizz.
  • Transformers u oħrajn.

Rebbiegħa Hadoop

Dan huwa żvilupp ġdid ta 'VMware, li qabbad żewġ proġetti enormi - Apache Hadoop u r-Rebbiegħa. Fost il-bosta vantaġġi tal-qafas il-ġdid, hemm diversi fatturi ewlenin. Dawn huma:

  • Appoġġ għall-konfigurazzjoni bbażata fuq HBase.
  • Appoġġ professjonali għar-Rebbiegħa tal-Lottijiet.
  • Appoġġ għall-użu bl-integrazzjoni ta 'Java Spring.
  • Parameterizzazzjoni tal-konfigurazzjoni Hadoop.
  • Mezz għall-ipproċessar tal-mudelli ta 'komponenti ta' konnessjoni ma 'Hadoop.
  • Appoġġ dikjarattiv għal għodda Hadoop.
  • Appoġġ programmabbli għall-komponenti ta 'Hadoop.

Java Hibernate

Prattikament l-applikazzjonijiet kollha tal-web ma jistgħux jagħmlu mingħajr ħażna ta 'ħafna informazzjoni. Bħala regola, jintużaw diversi programmi speċjali biex issolvi din il-problema - DBMS, eċċ. Permezz tal-istruttura tal-organizzazzjoni u l-frekwenza tal-użu tad-database tista 'tinqasam f'bosta sottogruppi, u għalhekk irriżulta li dawk relazzjonali huma l-aktar komuni. Bħala regola, id-deskrizzjoni ta 'dawn l-istrutturi hija pjuttost kbira, u mhux dejjem huwa razzjonali li tużahom.

Java Spring - teknoloġija li tagħmilha aktar faċli biex tikteb applikazzjoni - jirrakkomanda li tuża ORM (Object-Relational Mapping). Dan il-metodu huwa implimentat mil-librerija ta 'Hibernate, li tikkonverti data minn tip għall-ieħor. Barra minn hekk, bl-għajnuna tagħha faċilment tista 'tikkonfigura konnessjonijiet ma' fajls DBMS u tamministra tranżazzjonijiet.

Biex tittrasforma klassi waħda għal oħra f'Hibernate tar-Rebbiegħa ta 'Java, hemm diversi ġeneraturi speċjali:

  • Żieda.
  • Identità.
  • Sekwenza.
  • Hilo.
  • Seqhilo.
  • Uuid.
  • Guid.
  • Native.
  • Assenjat.
  • Barranin.
  • Identità tas-sekwenza.

Benefiċċji tal-użu ta 'Hibernate tar-Rebbiegħa ta' Java:

  • Struttura sempliċi tal-mekkaniżmi ta 'interrelazzjoni mad-DB u l-POJO.
  • Ġenerazzjoni awtomatika ta 'komponenti Ewlenin Ewlenin.
  • HQL.
  • Cache: It-tieni livell, Livell ta 'Sessjoni u, ovvjament, Mistoqsija.
  • Prestazzjoni tajba.
  • Teħid ta 'Kampjunar Ingħaqad.

Prattika għal min jibda

Wieħed mill-proġetti testwali sempliċi fir-Rebbiegħa ta 'Java qed jikteb applikazzjoni "bonjour". Il-pjattaforma ma teħtieġx reġistrazzjoni addizzjonali jew disinji u forom kumplessi fuq il-bootstrap. Aħna nużaw html sempliċi mingħajr dinamika. U ħalli l-forma bażika tkun:

  • Il-qasam tat-test huwa "hello".
  • Il-buttuna "toħloq rekord", meta għafast fuqha, it-test tagħna jintbagħat għall-ipproċessar u maħżun fid-database.
  • Lista li se turi r-rekord maħluq qabel.

M'għandniex bżonn xi ħaġa oħra. Ejja ngħaddu għal Java Spring. Prattika:

  • Of course, installa Java fuq il-kompjuter tiegħek.
  • Issettja l-maven.
  • Oħloq proġett tar-Rebbiegħa-boot.
  • Installa d-database.
  • Qassam il-klassijiet tal-mudelli. Aħjar ta 'kulħadd, toħloq waħda.
  • Timplimenta l-operazzjoni bil-komponenti bl-użu ta 'create-read-update-delete.
  • Oħloq il-formola fuq jsp.
  • Agħti l-formola tiegħek mal-kontrollur xieraq.

X'inhi l-MVC, u kif tirrelata mar-Rebbiegħa

MVC hija l-pjattaforma tar-Rebbiegħa stess, li hija ffukata fuq it-talbiet tal-utenti. Tipprovdi stampa statistika għall-funzjonijiet kollha tas-sistemi ta 'orjentazzjoni tat-talba. Il-kompitu ta 'kull interface għandu jkun sempliċi u konċiż, sabiex l-utent, jekk mixtieq, ikun jista' faċilment jimplimenta mill-ġdid l-applikazzjonijiet mingħajr problemi. Din il-pjattaforma tagħmel konnessjoni diretta mal-kodiċi front-end. L-interfaces kollha huma assoċjati ma 'l-oġġett Servlet API. Minħabba din ir-relazzjoni, il-programmazzjoni tal-applikazzjoni hija simplifikata ħafna.

L-aktar interfaces importanti huma:

  • Mudell - mudell, dejta.
  • View - wiri, dehra.
  • Kontrollur - immaniġġjar, li jistabbilixxi r-relazzjoni bejn l-ewwel żewġ kunċetti.

L-aktar interfaces importanti huma:

  • HandlerAdapter.
  • Kontrollur.
  • Ara.
  • HandlerMapping.
  • ViewResolver.
  • HandlerInterceptor.
  • LocaleResolver.
  • MultipartResolver.

Java Spring MVC (mudell-vista-kontroll) jiftaħ ħafna karatteristiċi addizzjonali għall-iżviluppatur:

  • Separazzjoni ċara u sempliċi bejn it-talbiet.
  • Kull interface huwa unikament responsabbli għall-parti tax-xogħol tiegħu.
  • L-interfaċċja tista 'tinbidel mingħajr problemi minn implimentazzjoni alternattiva.
  • L-interfaces kollha huma assoċjati ma 'l-API Servlet.
  • Żieda fil-livell ta 'effiċjenza u funzjonalità għall-applikazzjonijiet tal-web.
  • Il-ħila li tuża partijiet differenti ta '"Rebbiegħa", mhux biss MVC (model-view-controlle).

Pakkett bażiku

Il-pakkett prinċipali huwa l-iktar parti fundamentali tas-sistema u jipprovdi l-abbiltà li jintroduċi dipendenzi, li jippermettilek tmexxi l-funzjonalità tal-fażola tal-kontenitur. Il-kunċett bażiku hawnhekk huwa BeanFactory, li jipprovdi template tal-fabbrika, telimina l-ħtieġa għal appoġġ ta 'softwer għal singletones u jippermettilek li tissepara l-konfigurazzjoni u l-ispeċifikazzjoni tad-dipendenzi mil-loġika attwali tal-programm.

Il-pakkett DAO jipprovdi saff ta 'estrazzjoni JDBC, li jelimina l-ħtieġa li t-tbaħħir JDBC jikkodifika u janalizza d-database tal-fornitur ta' kodiċijiet ta 'żbalji speċifiċi. Barra minn hekk, tista 'tagħmel is-softwer, kif ukoll il-ġestjoni ta' tranżazzjonijiet dikjarattivi, mhux biss għal klassijiet li jimplimentaw interfaces, iżda għal kull Pojos tiegħek (oġġetti sempliċi ta 'Java).

Il-pakkett ORM jipprovdi l-integrazzjoni ta 'saffi ta' APIs popolari għall-wiri ta 'oġġetti relazzjonali, inklużi JDO, Hibernate u Ibatis. Permezz tal-pakkett OPM, tista 'tapplika l-O / R-cartographers flimkien ma' funzjonijiet oħra tal-offerta tar-Rebbiegħa.

Il-pakkett AOP fir-Rebbiegħa jipprovdi aspett kompatibbli ta 'programmazzjoni orjentata, l-implimentazzjoni tal-Alleanza AOP, li jippermettilek tiddetermina, per eżempju, il-metodu interċettur u tneħħi l-kodiċi għall-implimentazzjoni tal-funzjonalità.

Bl-applikazzjoni tal-metadata fil-livell tas-sors, tista 'tinkludi kull tip ta' informazzjoni fl-imġiba f'kodiċi, per eżempju NET-attributes.

Il-pakkett tal-Web tar-Rebbiegħa jipprovdi funzjonijiet bażiċi ta 'integrazzjoni tal-web, bħal funzjonalità multi-parti, kuntesti inizjali bl-użu tas-servlets tas-semmiegħ u l-kuntest ta' applikazzjonijiet ibbażati fuq il-Web. L-implimentazzjoni fir-Rebbiegħa MVC tipprovdi separazzjoni ċara bejn il-mudell tal-kodiċi tad-dominju u l-formola tal-web, li jippermettilek tuża l-karatteristiċi l-oħra kollha tal-Qafas tar-Rebbiegħa għall-validazzjoni.

Rekwiżiti għal oġġetti ta 'dominju

Għall-applikazzjoni JPA sabiex jaħdem kif suppost, huwa neċessarju li tissorvelja l-korrettezza tal-kitba dawn it-talbiet:

  • "Java" -binom jew POJO.
  • Il-klassi m'għandhiex tiġi wiret (mhux finali).
  • kostruttur reġistrati. Istandard huwa mingħajr parametri.
  • Ikteb implimenti Serializable. Dan huwa meħtieġ sabiex il-komponenti jistgħu jiġu Cached f'forma speċjali.
  • Reġistru identifikazzjoni oqsma kollha, jiġifieri, oġġetti ma jistgħux jiġu maħżuna fid-database, sakemm ma jkollhomx ċavetta Primarja.
  • Il-preżenza ta 'l-attribut.
  • Il getters jippreskrivu referenza speċifika għall-ġbir ta 'oġġetti, aktar milli kopja. Huwa mixtieq li l-użu arrays, għaliex meta għandek bżonn biex jirritorna Array tagħna, inti meħtieg tirreġistra kopja ta 'dan. Barra minn hekk, pjuttost diffiċli minn firxa ta 'wiret.
  • Familjari mal-ittra. Qabel ma jaħdmu fl Java Rebbiegħa, inti jeħtieġ li jifhmu ħafna tat-termini u l-valuri ta 'funzjonijiet varji. Fi kliem sempliċi, jiksbu l-iċken idea dak li hu u għal xiex jintuża.
  • Tipprova tikteb waħda tagħhom stess mill-kompiti eħfef. Per eżempju, l-applikazzjoni _PRIVET_ "serp" jew kwalunkwe oħra.
  • Isiru familjari ma 'WEB. Aħjar ta 'dan kollu se jgħin korsijiet online. Jekk inti ma tridx dan, iġbed lura għall-ktieb u jifhmu kunċetti ġodda diġà stess.
  • Ipprova li jikkumplikaw l-puzzles sempliċi _privet_ disinji aktar kumplessi. aħna wkoll jirrakkomanda li inti tipprova tikteb applikazzjoni sempliċi li tista 'tkun utli għalik fil-ħajja reali. Allura inti se jkun aktar faċli li kaptan dan il-metodu ta 'programmar.

grupp awżiljari ta 'oġġetti

Hemm diversi klassijiet addizzjonali:

  • "Rebbiegħa Dao". Din il-klassi jgħin biex jaħdmu ma 'DB (database).
  • Sprining tranżazzjonijiet. Bħala regola, meta tikteb l-applikazzjoni fil-każijiet kollha, Manager Transazzjoni. Ladarba l-utent ikun definit il-metodi, it-tranżazzjoni se miżjud maħluq awtomatikament u komplut.
  • Sprining Sigurtà. Din il-klassi jiddefinixxi l-awtentikazzjoni utent (login, password, u t.). Effiċjenti joħolqu mill-inqas 10 binomials sabiex tinkiseb effiċjenza akbar fil-funzjonalità tas-Sigurtà.

Dekodifikazzjoni l-abbrevjazzjonijiet ewlenin fl Java Rebbiegħa

Jkollna familjari mal-metodu scripting speċifiku ta 'programmazzjoni bħala "Java Rebbiegħa", inti tista' ssib l-abbrevjazzjonijiet differenti. Bħala regola, mhux is-siti kollha jew kotba, inti tista 'issibhom traskrizzjoni, so ejja ara dak li huwa Java Rebbiegħa. eżempju:

  • Inverżjoni ta 'Kontroll - IOC - inverżjoni tal-kontroll jew, b'mod iktar sempliċi, il-modulu applikazzjoni ewlenija.
  • AOP - programmazzjoni Aspett indikattivi. Grazzi għal dan il-modulu "Java" jistgħu ħarir jgħaqqdu l-ebda punt ta 'aċċess u jirreġistraw hemm il-kodiċi meħtieġa.
  • MVC - Mudell-fehma kontrollur - mudell strutturat li jiddefinixxi u tiddeskrivi metodu għall-kostruzzjoni tal-disinn tal-applikazzjonijiet kollha, jipprovdi interazzjoni tal-partijiet kollha tal-istess sistema. Toħloq siti web.
  • WEB klassi hija mfassla biex tiffaċilita l-iżvilupp tal-qafas tal-awtorizzazzjoni, huwa responsabbli għall-aċċess għall-bins, u l-bqija. D.
  • ORM- Għan-Relational Immappjar - torbot il-DB (database) mal-kunċetti ta 'tekniki ta' programmazzjoni jorjentaw-oġġett li tinħoloq database virtwali ġdid.
  • DAO huwa maħsub biex jaħdem ma 'databases fl-istruttura ta' "tar-Rebbiegħa".
  • Servizz Astrazzjoni - tispeċifika l-interfaces (dehra) ta 'l-applikazzjoni li huwa responsabbli għall abstracting-problema.

Illum, inti tista 'ssib ħafna informazzjoni utli u interessanti fuq Java Rebbiegħa. Lezzjonijiet, tutorials, Webinars se ċertament jgħinuk ħarir tesplora l-lingwa ta 'programmar scripting. Jekk ikollok xi problemi bil-kitba ta 'applikazzjoni, jirrevedi d-dokumentazzjoni għall- "tar-Rebbiegħa", li fiha l-awturi jiddeskrivu f'dettall suffiċjenti r-rekwiżiti kollha għall- "Java" u wieġeb il-mistoqsijiet, kif jiffissaw żbalji frekwenti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mt.birmiss.com. Theme powered by WordPress.