ComputerProgramming

Spring Java: sukaranan ug mga leksyon alang sa mga magsusugod

Sa pagkakaron, hapit tanan nga mga aplikasyon naggamit sa pamaagi sa pagprograma sa script - Spring Java. Ang pangunang bentaha niini nga pinulongan mao nga ang tagdumala gihatagan sa oportunidad sa pagpalambo sa programa sa porma sa usa ka yano nga hugpong sa mga loose-coupled nga mga elemento nga dili gihigot sa usag usa.

Sa yanong pagkasulti, ang mas gagmay nga mga bloke sa aplikasyon magkonektar, mas sayon nga magparehistro sa usa ka bag-o nga magamit ug sa samang higayon aron makontrol ang kasamtangan nga istruktura. Usa sa labing makaiikag ug yanong mga ehemplo mao ang pagdumala sa mga transaksyon. Pinaagi sa paggamit sa Spring Java, ang istruktura sa transaksyon gidumala nga gawasnon sa logic nga koneksyon sa database. Ang bisan unsa nga kausaban sa disenyo sa lohika dili makaapekto sa transactionality, nga mao, dili molapas sa mayor nga ideya sa programa. Ang Spring adunay modularity.

Ang nagkalainlain nga mga elemento ug mga istruktura mahimong matanggal o madugang sa bisan diin nga mga lugar nga halos dili makagawas sa usag usa. Sa pagkatinuod, ang programa mahimong mabahin sa paagi nga wala gani kini masabtan kung unsa ang gidumala gamit ang Spring Java. Dugang pa, kini nga pinulongan sa pagprograma sa pinasimple mas gipasimple ang unit testing, tungod kay ang usa ka elemento nga naugmad alang sa sulod sa IoC yano nga gi-injected ngadto sa mga bakak nga mga relasyon ug sa ingon nagpamatuod sa pag-andam ug pagkorihir sa paghulagway niini.

Ang Spring Java naghimo usab nga labi ka sayon ang pagsugod ug pag-tweak sa mga elemento sa programa, sa ato pa, sayon nga ma-configure ang mga aplikasyon alang sa imong kaugalingon nga dili kinahanglan nga mag-reconfiguration sa tibuok kalibutan uban sa main Spring code.

Makita nimo karon ang mga libro sa Java Spring nga daghan kaayo ug sa lainlaing pinulongan (Iningles, Ruso, ug uban pa). Busa, mahimo kang ma-master ang imong kaugalingon nga Javu, ug kami maningkamot sa pagtabang kanimo niini!

Gikan sa sulod

Samtang ang arkitektura sa "Java Spring" gitukod gikan sa sulod, tingali dili tanan nasayud. Busa, atong hisgotan ang dugang detalye niini nga pagtukod:

  • Paghimo sa BeanDefinition ug pag-parsing sa pagsabut sa konteksto (Xml, JavaConfig, Groovy ug AnnotationConfigApplicationContext). Sa pasiunang yugto, ang tanan nga mga interface gimugna - BeanDefinition. Depende sa pagpili sa pagsumpo, gikinahanglan nga gamiton ang angay nga mekanismo - ang pag-parse sa mga component nga aplikasyon.
  • I-configure ang gibuhat nga mga interface (mga talan-awon) - BeanDefinition.
  • Paghimo og custom nga mga butang uban sa FactoryBean.
  • Pagtukod sa kopya (kasarangan) nga mga liso.
  • I-configure ang gibuhat nga mga liso.
  • Pagsusi sa pag-andar sa sinulat nga mga liso.

Spring: Ang Sinugdanan

Kon nakahukom ka nga magsugod sa pagkat-on mahitungod sa Java programming, among gisugyot nga magsugod sa Java ee Spring (framework). Kini usa sa pinakasimple nga mga pamaagi nga gigamit alang niining Java nga plataporma. Ang balangkas nagmugna og usa ka makanunayon nga disenyo nga daling mapadapat sa kadaghanan nga mga buluhaton nga gihulagway kaniadto sa Java. Ang kasayon ug ang transparency sa gambalay magatugot kanimo nga makita ang imong mga kasaypanan sa pagsulat.

Ang tingpamulak mahimong gihulagway ingon nga usa ka koleksyon sa ubay-ubay nga independyenteng mga gambalay, ingon man usab sa mas komplikado nga mga konstraksyon (usa ka gambalay sa gambalay). Kadaghanan niini nga mga istraktura mahimong mag-operate nga independente sa usag usa, apan kini nagpakita sa usa ka dako nga kantidad sa workability sa diha nga ang aplikasyon nga gilusad sa tingub. Kini nga mga bahin gibahin ngadto sa mga detalye sa estruktura sa komplikadong mga programa, depende sa ilang katuyoan:

  • Controller - inversion of control. Ang pagsiguro sa husto nga operability, maoy responsable alang sa pagsulbad sa mga elemento sa pag-apply ug pagkontrol sa operasyon sa mga butang sa Java.
  • Access sa datos - ang katuyoan gitumong sa pagdumala sa mga relational databases (DB) sa Java. Salamat sa niini nga gambalay, nga imong masulbad ang usa ka dako nga gidaghanon sa komplikado nga mga buluhaton nga gibase sa Java nga mga palibot.
  • Ang usa ka aspeto nga nakab-ot nga sumbanan sa pagsumpaki. Nagabuhat uban ang mga sangkap nga dili maimplementar nga walay pagkawala sa Java.
  • Pagdumala sa transaksyon. Ang balangkas nag-coordinate sa AP ug sa toolkit nga adunay gipahiangay nga mga butang sa pagdumala sa transaksyon alang sa Java nga mga elemento.
  • Gawas nga pag-access ug pagkagama sa pagdumala Ang pagsulbad nahitabo sa lokal nga lugar.
  • Pagkumpirma ug pagtugot. Gisuportahan nila ang pagsulbad sa daghang popular nga mga protocol pinaagi sa Spring Security.

Karon alang sa tanan nga mga frameworks sa Spring adunay usa ka gidaghanon sa mga posibilidad:

  • Automatic pagdumala sa kahinguhaan.
  • Pagdumala sa mga wala iapil nga mga sangkap sa pag-access sa eksepsyon nga data sa Spring mismo.
  • Transparent nga pagdumala sa transaksyon sa bisan unsang operasyon sa datos.
  • Unarchive nga mga kapanguhaan.
  • Pagproseso sa abstraction sa daghang mga format.

Gikinahanglan nga masabtan ang katuyoan sa tanan nga mga gambalay, tungod kay kini ang basehan sa Java Spring. Alang sa mga nagsugod, girekomenda nga sugdan ang pagtuon sa tanan nga mga bahin sa mga grupo ug paningkamot nga gamiton kini sa mga panig-ingnan.

Unsaon paghimo sa usa ka yanong aplikasyon sa Java Spring (framework)

Ang aplikasyon mahimong ma-configure sa Spring sa pipila ka mga paagi. Usa sa labing komon ug labing yano nga paagi mao ang pagkuha sa pagsumpo sa usa ka XML file. Kini nga matang sa tradisyonal nga paagi gigamit sa daghang mga bersiyon sa Java Spring. Alang sa mga nagsugod, among girekomendar ang paggamit sa mga himan sama sa java (1.5), tomcat (6), ant (1.7), eklipse (3), junit 4x.

Aron mahulagway ang usa ka yanong buluhaton sa Java Spring, kinahanglang sundon nimo kini nga han-ay:

  • Himoa ang istraktura sa aplikasyon. Aron mahimo kini, kinahanglan nimo nga pag-instalar sa eklipse sa usa ka espesyal nga plug-in - Spring IDE. Gikinahanglan usab ang paghimo sa usa ka proyekto sa Springapp ug dugang nga idugang ang folder war.
  • Paghimo index.jsp. Sa Java Spring web, idugang ang WEB-INF ug ibutang ang web.xml ngadto niini.
  • Among ibutang ang programa ngadto sa tomcat. Aron mapadala ang aplikasyon, gikinahanglan nga gamiton ang ANT-script, nga adunay usa ka target alang sa pag-compile, pagbalhin ug pagtukod sa programa.
  • Human sa hingpit nga pagsulat sa tanang mga aplikasyon, paghimo og tseke. Pagdalag tomcat ug pag-abli sa web page nga adunay address: localhost: 8080 / springapp /.
  • Dayon kinahanglan nimo i-install ang Spring Framework ug unzip kini.

Niini nga punto, makaingon ka nga dali ka nga nahuman ang pagsulbad sa kalikupan sa network. Sunod, gikinahanglan mo nga tweak ang Spring Java config:

  • Una kinahanglan nga mohimo ka sa pipila ka mga pagbag-o sa web.xml, nga imong makita sa folder sa WEB-INF. Ang among tumong mao ang pag-rehistro sa request request manager.
  • Gihimo namo ang pagpadala sa mga hangyo sa pag-input. Mihukom kami nga ipadala ang tanan nga mga hangyo gikan sa porma nga '. Htm' ngadto sa servlet dispatcher.
  • Dayon kopyaha ang mga librarya sa datos ngadto sa WEB-INF / lib.
  • Paghimo og controller sa springapp.web ug i-rehistro ang test.
  • Tinoa ang porma ug ihulip ang mga aplikasyon sa server.
  • Sulayi ang paggamit sa mga aplikasyon.

Unsay among gibuhat sa Spring Java? Alang sa mga dummies, ang pipila sa mga nakalista nga mga butang dili masabtan, busa sulayi ang paghulagway sa mas simple:

  1. Gihimo namo ang panugod nga pahina-index.jsp, nga nagsusi sa pagkorihir sa palibot nga pag-instalar.
  2. Registered dispatcher uban ang tukmang paghubit file springapp-servlet.xml.
  3. Gihimo nila ang controller ug gisulat ang teksto alang niini.
  4. Ibutang ang dagway sa aplikasyon.

Unsa ang Java Spring Security ug nganong kinahanglan kini?

Ang Spring Security nagtugot kanimo sa pagtugot ug pagmatuod sa mga aplikasyon. Dugang pa, kini nga gambalay naghatag kasegurohan alang sa mga katungdanan sa korporasyon nga gimugna gamit ang Spring Framework.

Mga pangunang sangkap sa Spring Security:

  • SecurityContextHolder. Naglangkob sa kasamtangan nga kasayuran sa seguridad, ug naglakip sa detalyadong impormasyon mahitungod sa user nga naglunsad sa aplikasyon. Sa kasagaran, ang SecurityContextHolder nagtipig sa impormasyon sa ThreadLocal, nga nagpasabot nga ang konteksto sa seguridad anaa alang sa tanang pamaagi nga gipatuman niini nga thread.
  • SecurityContext. Naglangkob sa tanan nga impormasyon mahitungod sa seguridad sa sistema nga may kalabutan sa hangyo sa user, ug usab sa butang nga Pagpamatuod.
  • Pagpamatood. Giila ang tiggamit gikan sa programa nga bahin.
  • GrantedAuthority. Nagpakita sa mga permiso nga nadawat sa user sa tibuok nga aplikasyon.
  • UserDetails. Nagpakita sa gikinahanglan nga impormasyon aron ma-configure ang Pagpamatuod gikan sa ubang mga tinubdan sa seguridad. Naglangkub sa mga datos sama sa tawag sa angga, password ug mga flag.
  • UserDetailsService. Gigamit aron sa paghimo sa UserDetails pinaagi sa pagpatuman sa usa ka pamaagi niini nga interface.

Integration sa Java

Integration Java Spring usa ka talagsaon nga gambalay nga naglakip sa pagsulbad sa mga gimbuhaton nga responsable sa pagpadala sa mga mensahe. Dugang pa, kini nga butang ang responsable sa pagtukod sa usa ka maayo nga paghanduraw nga arkitektura:

  • Ang mga agianan.
  • Mga adaptor sa pagpakig-uban sa ubang mga sistema.
  • Mga aktibista sa serbisyo.
  • Mga Transformer ug uban pa.

Spring Hadoop

Kini usa ka bag-ong kalamboan sa VMware, nga nagkonektar sa duha ka dako nga proyekto - Apache Hadoop ug Spring. Lakip sa daghang mga kaayohan sa bag-ong gambalay, adunay daghang mga importanteng butang. Kini mao ang:

  • Suporta alang sa pagsupak sa HBase.
  • Propesyonal nga suporta alang sa Batch Spring.
  • Suporta alang sa paggamit sa pagsumpay sa Java Spring.
  • Parameteralisasyon sa pagsulbad sa Hadoop.
  • Mga gamit alang sa pagproseso sa template sa sumpay nga mga sangkap sa Hadoop.
  • Ang deklaratibong suporta alang sa mga himan sa Hadoop.
  • Programmable nga suporta alang sa mga component sa Hadoop.

Java Hibernate

Halos tanan nga mga aplikasyon sa web dili mahimo nga dili makatago sa daghang impormasyon. Ingon sa usa ka lagda, lainlaing espesyal nga mga programa ang gigamit sa pagsulbad niini nga suliran - DBMS, ug uban pa. Pinaagi sa istruktura sa organisasyon ug kasapaan sa paggamit sa database mahimong mabahin ngadto sa ubay-ubay nga mga subgroup, ug busa kini nga mga relational mao ang labing komon. Ingon sa usa ka lagda, ang paghulagway niini nga mga istraktura dako kaayo, ug kini dili kanunay rational nga gamiton kini.

Java Spring - usa ka teknolohiya aron mapasayon ang pagsulat sa aplikasyon - nagsugyot sa paggamit sa ORM (Object-Relational Mapping). Kini nga pamaagi gipatuman sa Hibernate library, nga nag-convert sa data gikan sa usa ka klase ngadto sa lain. Dugang pa, uban sa tabang niini sayon nga ma-configure ang koneksyon sa mga file sa DBMS ug pagdumala sa mga transaksyon.

Aron mausab ang usa ka klase ngadto sa lain sa Java Hibernate Spring, adunay daghang espesyal nga mga generator:

  • Pag-uswag.
  • Pagkatawo.
  • Pagsunod.
  • Hilo.
  • Seqhilo.
  • Uuid.
  • Guid.
  • Lumad nga.
  • Gi-assign.
  • Langyaw.
  • Sequence-identity.

Mga benepisyo sa paggamit sa Java Hibernate Spring:

  • Usa ka yano nga istruktura sa mga mekanismo sa interrelation sa DB ug POJO.
  • Awtomatikong henerasyon sa mga sangkap sa Primary nga Primary.
  • HQL.
  • Cache: Ikaduhang ang-ang, Session Level ug, siyempre, Pangutana.
  • Maayo nga pasundayag.
  • Sampling Outer Join.

Pagpraktis alang sa mga nagsugod

Usa sa labing yano nga mga proyekto sa teksto sa Java Spring mao ang pagsulat sa usa ka aplikasyon nga "hello." Ang plataporma wala magkinahanglan og dugang nga rehistro o bisan unsang komplikadong mga disenyo ug mga porma sa bootstrap. Gigamit namon ang yano nga html nga walay mga kausaban. Ug himoa nga ang batakan nga porma adunay:

  • Ang sinulat nga teksto mao ang "hello".
  • Ang "pagtukod og rekord" nga buton, kung i-click, ang atong teksto ipadala aron maimprinta ug mapondo sa database.
  • Usa ka listahan nga mopakita sa kaniadto nga gibuhat nga rekord.

Wala kami magkinahanglan sa bisan unsang butang. Magpadayon kita sa Java Spring. Pagpraktis:

  • Siyempre, pag-instalar sa Java sa imong computer.
  • Ibutang ang maven.
  • Paghimo og proyekto nga Spring-boot.
  • Pag-instalar sa database.
  • Iapud-apod ang modelo nga mga klase. Labaw sa tanan, paghimo og usa.
  • Ipatuman ang operasyon gamit ang mga component gamit ang create-read-update-delete.
  • Paghimo sa porma sa jsp.
  • Ihigot ang imong porma sa angay nga controller.

Unsa ang MVC, ug giunsa kini kalabutan sa Spring

Ang MVC mao ang kaugalingong plataporma sa Spring, nga naka-focus sa mga hangyo sa user. Kini naghatag sa usa ka estatistikanhong panglantaw alang sa tanan nga mga gimbuhaton sa mga sistema nga naghangyo sa paghangyo. Ang tahas sa matag interface kinahanglan nga yano ug mubo aron ang tiggamit makahimo pag-implementar pag-usab sa mga aplikasyon nga walay bisan unsang mga problema. Kini nga plataporma naghimo sa direktang koneksyon sa front-end code. Ang tanan nga mga interface giapil sa Servlet API nga butang. Tungod niini nga relasyon, ang pagmugna sa aplikasyon gipasimple kaayo.

Ang labing importante nga interface mao ang:

  • Model - modelo, data.
  • View - display, panagway.
  • Pagdumala - pagdumala, pagtukod sa relasyon tali sa unang duha ka mga konsepto.

Ang labing importante nga interface mao ang:

  • HandlerAdapter.
  • Controller.
  • Tan-awa.
  • HandlerMapping.
  • ViewResolver.
  • HandlerInterceptor.
  • LocaleResolver.
  • MultipartResolver.

Ang Java Spring MVC (model-view-controlle) nagbukas sa daghang mga dugang nga bahin alang sa developer:

  • Tin-aw ug yano nga panagbulag tali sa mga hangyo.
  • Ang matag interface responsable sa iyang bahin sa trabaho.
  • Ang interface mahimong mausab nga walay mga problema pinaagi sa alternatibong pagpatuman.
  • Ang tanan nga mga interface giapil sa Servlet API.
  • Dugang nga lebel sa pagka-epektibo ug gamit alang sa mga aplikasyon sa web.
  • Ang abilidad sa paggamit sa nagkalainlaing bahin sa "Spring", dili lang MVC (model-view-controlle).

Panguna nga pakete

Ang nag-unang pakete mao ang pinaka-importante nga bahin sa sistema ug naghatag sa abilidad sa pagpaila sa mga dependency, nga nagtugot kanimo sa pagdumala sa gamit sa bean sa sudlanan. Ang nag-unang konsepto dinhi mao ang BeanFactory, nga naghatag sa usa ka template sa pabrika, mitangtang sa panginahanglan alang sa software nga suporta alang sa mga singletones ug nagtugot kanimo sa pagbulag sa pagsulbad ug pagtino sa mga dependency gikan sa aktwal nga lohika sa programa.

Ang DAO nga pakete naghatag sa JDBC abstraction layer, nga nagtangtang sa panginahanglan nga makahimo sa pag-encode sa JDBC ug pag-parse sa database sa provider sa piho nga mga code sa sayop. Dugang pa, makahimo ka sa software, maingon man sa pagdeklarar sa pagdeklarar sa transaksyon, dili lamang sa mga klase nga nagpatuman sa mga interface, apan alang sa tanan nga imong Pojos (simple nga mga butang sa Java).

Ang ORM nga pakete naghatag sa pagsumpay sa mga patong sa mga popular nga API alang sa pagpakita sa mga butang sa relational, lakip ang JDO, Hibernate ug Ibatis. Pinaagi sa paggamit sa OPM nga pakete, mahimo ka nga magamit ang tanan nga O / R-Cartographers sa kombinasyon sa ubang mga function sa Spring-offer.

Ang AOP nga pakete sa Spring naghatag og usa ka magkatukma nga aspeto sa oriented programming, ang pagpatuman sa AOP Alliance, nga nagtugot kanimo sa pagtino, pananglitan, ang pamaagi sa interceptor ug pagbadbad sa code alang sa pagpatuman sa pag-gamit.

Pinaagi sa pagpadapat sa metadata sa lebel sa source, mahimo nimong ilakip ang tanan nga matang sa impormasyon sa kinaiya sa code, pananglitan ang NET-attributes.

Ang Spring Web nga pakete naghatag sa basic nga mga pag-integrar sa web nga mga function, sama sa multi-part functionality, pagsugod sa mga konteksto gamit ang mga tigpaminaw ug mga konteksto sa mga Web-based nga mga aplikasyon. Ang pagpatuman sa Spring MVC naghatag og tin-aw nga panagbulag tali sa model code code ug sa web nga porma, nga nagtugot kanimo sa paggamit sa tanan nga uban nga mga bahin sa Spring Framework alang sa pag-validate.

Mga gikinahanglan alang sa mga butang sa domain

Sa JPA aplikasyon sa paglihok sa husto nga paagi, kini mao ang gikinahanglan nga sa pag-monitor sa kahusto sa pagsulat sa maong mga hangyo:

  • "Java" -binom o POJO.
  • Ang klase kinahanglan dili napanunod (dili katapusan).
  • Registered magbubuhat. Standard mao ang walay bisan unsa nga lantugi.
  • Isulat implementar Serializable. Kini ang gikinahanglan aron nga ang mga sangkap sa mahimong cached diha sa usa ka espesyal nga porma.
  • Register pag-ila sa tanan nga mga uma, nga mao, mga butang dili gitipigan sa database, gawas kon sila adunay usa ka Primary nga yawe.
  • Sa atubangan sa mga hiyas.
  • Ang mga nakakuha magsugo ug tino nga paghisgot sa mga koleksyon sa mga butang, kay sa usa ka kopya. Kini mao ang undesirable sa paggamit sa arrays, tungod kay sa diha nga kamo kinahanglan nga mobalik sa atong Array, kamo kinahanglan nga magparehistro sa usa ka kopya sa niini. Dugang pa, na lisud nga gikan sa usa ka gubat sa napanunod.
  • Pamilyar sa sulat. Sa wala pa nagtrabaho sa Java Spring, nga kamo kinahanglan nga makasabut sa daghan sa mga termino ug mga mithi sa nagkalain-laing mga gimbuhaton. Sa yanong pagkasulti, aron sa pagkuha sa gamay nga ideya kon unsa kini ug kon unsay kini gigamit.
  • Sulayi sa pagsulat sa ilang kaugalingon nga usa sa mga labing sayon nga mga buluhaton. Pananglitan, _PRIVET_ aplikasyon "bitin" o sa bisan unsa nga sa uban nga mga.
  • Mahimong pamilyar sa WEB. Labaw sa tanan makatabang kini online nga mga kurso. Kon dili nimo gusto nga kini, pagagub-balik alang sa basahon ug makasabut sa bag-ong mga konsepto na iya.
  • Sulayi sa complicate sa yano nga puzzle _privet_ mas komplikado nga mga disenyo. Usab kita og rekomend nga mosulay kaninyo sa pagsulat sa usa ka yano nga aplikasyon nga mahimong mapuslanon kaninyo sa tinuod nga kinabuhi. Busa ikaw mahimong mas sayon nga mahanas niini nga programming nga pamaagi.

Auxiliary nga grupo sa mga butang

Adunay pipila ka mga dugang nga mga klase:

  • "Spring Dao". niini nga klase makatabang sa pagtrabaho uban sa usa ka DB (database).
  • Sprining transaksyon. Ingon sa usa ka pagmando sa, sa diha nga pagsulat sa mga aplikasyon sa tanan nga mga kaso, ang usa ka Transaction Manager. Sa higayon nga ang user nga gihubit sa mga pamaagi, ang transaksyon nga midugang awtomatikong gibuhat ug nahuman.
  • Sprining Security. niini nga klase naghubit sa authentication user (login, password, ug t.). Pagkamasangputon sa paghimo sa labing menos 10 ka binomials aron sa pagkab-ot sa dugang efficiency sa kagamitan, katuyoan Security.

Pagsusi sa kahulogan sa nag-unang mga pinamubo sa Java Spring

Pag-ilaila sa mga piho nga scripting pamaagi sa programming nga "Java Spring", nga kamo mahimo sa pagpangita sa lain-laing mga pinamubo. Ingon sa usa ka pagmando sa, dili tanan nga mga dapit o mga libro, nga kamo mahimo makakaplag kanila transcript, mao nga atong tan-awon kon unsa ang Java Spring. nga panig-ingnan:

  • Inversion sa Control - IOC - inversion sa pagkontrolar o, labaw pa lamang, ang nag-unang aplikasyon module.
  • AOP - bahin-nagpaila programming. Salamat sa niini nga module "Java" mahimong seamlessly Sumpaysumpaya sa bisan unsa nga access nga punto ug register didto sa gikinahanglan nga code.
  • MVC - Model-panglantaw-controller - sa usa ka estraktura sumbanan nga naghubit sa ug naghulagway sa usa ka pamaagi alang sa pagtukod sa disenyo sa tanan nga mga aplikasyon, naghatag interaction sa tanan nga mga bahin sa sa mao gihapon nga sistema. Nagmugna web sites.
  • Klase WEB gidisenyo aron sa pagpahigayon sa pagpalambo sa sa gambalay sa pagtugot, mao ang responsable alang sa access sa mga bins, ug sa ingon sa. D.
  • ORM- Praktikal nga paghulagway sa-relasyon Mapping - misumpay sa DB (database) uban sa mga konsepto sa butang-orienting teknik programming sa paghimo sa usa ka bag-o nga virtual database.
  • DAO gidisenyo sa pagtrabaho uban sa mga database sa gambalay sa "Spring".
  • Pag-alagad sa abstraction - nagtino sa mga interface (panagway) sa aplikasyon nga mao ang responsable sa abstracting sa problema.

Karon, kamo makakaplag sa usa ka daghan sa mga mapuslanon ug makapaikag nga impormasyon sa Java Spring. Mga leksyon, pagtudlo, webinars makatabang gayod kanimo seamlessly-usisa sa mga scripting programming pinulongan. Kon makasinati kamo sa bisan unsa nga mga problema uban sa pagsulat sa usa ka aplikasyon, ribyuha ang dokumento alang sa "Spring", diin ang mga tigsulat paghulagway sa igo nga detalye sa tanan nga sa mga kinahanglanon alang sa "Java" ug mitubag sa mga pangutana, sa unsa nga paagi sa pag-ayo sa kanunay nga mga sayop.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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