ՀամակարգիչներԾրագրավորում

Գարուն Java հիմունքներ եւ դասեր սկսնակների համար

Մինչ օրս, գրեթե բոլոր դիմումները օգտագործել scripting ծրագրավորման մեթոդը - Գարուն Java. Հիմնական առավելությունն այս լեզվով այն է, որ օգտագործողը տրվում է հնարավորություն զարգացնելու ծրագիր ձեւով պարզ շարք ազատ զուգորդված տարրերը, որոնք կապված չեն միմյանց.

Պարզապես, այնքան քիչ դիմումները միավորները կապված, որ ավելի հեշտ է գրանցել նոր առանձնահատկություններ եւ, միեւնույն ժամանակ, վերահսկողության արդեն գոյություն ունեցող կառույցի: Մեկը ամենապայծառ եւ առավել պարզ օրինակ է կառավարման գործարքների. Հետ Գարուն Java գործարքը կառավարման կառուցվածքի ապահովում անկախ հիմնական տրամաբանությունը փոխկապակցման հետ բազայում. Ցանկացած փոփոխություն տրամաբանության նախագծման չի անդրադառնա գործարքի, այսինքն, չեն խախտում են հիմնական գաղափարը ծրագրի: Գարուն ունի modularity:

Այն տարբեր տարրերը եւ շինությունները կարող են ջնջվել, կամ ավելացվել ցանկացած վայրերում գրեթե իրարից անկախ: Ի դեպ, ծրագիրը կարող է բաժանել այնպես, որ այն չի էլ գիտակցում, որ վերահսկվում է գարնանային Java: Բացի այդ, scripting լեզուն մեծապես պարզեցնում միավոր փորձարկումը, քանի որ տարր, նախատեսված ՄՕԿ-բովանդակության, պարզապես բավական է ներարկել կեղծ հարաբերությունները եւ ինքնակառավարման փորձարկել ֆունկցիոնալությունը եւ ճշգրտությունը նրա նկարագրությունները:

Գարուն է նաեւ Java մեծապես պարզեցնում initialization եւ թյունինգ տարրերը ծրագրի, որը նշանակում է, դուք կարող եք հեշտությամբ եւ աննշանորեն կարգավորել դիմումները իրենց համար, առանց գլոբալ reconfiguration, հիմնականում Գարուն կոդը:

Այսօր դուք կարող եք գտնել Java գարնան դասագրքերի մեծ թվով եւ տարբեր լեզուներով (անգլերեն, ռուսերեն, եւ այլն եւ այլն): Հետեւաբար հաղթել "Java", եւ դուք կարող եք ունենալ, բայց մենք դրան, դուք պետք է փորձեք օգնել!

ներսում գարնանը

Ինչպես է ճարտարապետությունը », Java գարուն» ներսից, հավանաբար, գիտի, թե բոլորն են. Այնպես որ, եկեք նայենք ավելի մանրամասն կառուցվածքը:

  • Setting եւ Reading ներգնա BeanDefinition համատեքստում կոնֆիգուրացիան (XML, JavaConfig, Groovy եւ AnnotationConfigApplicationContext): Նախնական փուլում են բոլոր ինտերֆեյս - BeanDefinition. Կախված ընտրության կոնֆիգուրացիայի համար անհրաժեշտ է օգտագործել համապատասխան մեխանիզմ - Ընթերցանություն մուտքային ծրագրի բաղադրիչները:
  • Setting ստեղծած ինտերֆեյս (Տեսակների Համար) - BeanDefinition:
  • Installing custom օբյեկտների, օգտագործելով FactoryBean:
  • Ստեղծվում ատյանի դատարանը (roughing) bins.
  • Setting ստեղծած լոբի.
  • Փորձարկել ֆունկցիոնալությունը գրված bins.

Գարուն, սկիզբը

Եթե դուք պարզապես որոշել են սկսել ծանոթանալ ծրագրավորման վրա "Java գարնան», պետք է համոզվեք, որ սկսենք Java ee Spring (հիմունք): Սա մեկն է ամենապարզ մեթոդների բաց կոդով ծրագրային ապահովման համար, այս պլատֆորմի »Java»: Որ շրջանակային ստեղծում է հետեւողական կառույց, որը հեշտությամբ կարող է կիրառվել մեծ մասը խնդիրներից, որոնք նախկինում նկարագրված հիման վրա Java. Պարզությամբ եւ թափանցիկությամբ շրջանակը թույլ կտա Ձեզ տեսնել Ձեր սեփական սխալները ուղղագրության:

Գարուն կարելի է բնութագրել որպես հավաքածուի մի քանի անկախ շրջանակների, ինչպես նաեւ ավելի բարդ կառույցների (շրջանակներում, որի շրջանակներում): Մեծ մասը, այդ կառույցների կարող է գործել ինքնուրույն, սակայն, նրանք ցույց են տալիս, հսկայական արդյունավետության, երբ փոխանակման դիմում սկսվում. Այս բաղադրիչները բաժանվում են կառուցվածքային մասերի համալիր ծրագրերի, կախված իրենց նպատակին:

  • Վերահսկիչ - շրջում վերահսկողությունից. Ապահովելու համար ճիշտ շահագործումը, պատասխանատու են կազմաձեւման հայտի տարրերի եւ կանոնակարգել ֆունկցիոնալ ցիկլը Java օբյեկտների.
  • Մատչելիությունը տվյալների `ֆունկցիոնալ ձգտում է կառավարել է Հարաբերական տվյալների բազա (DB) Java. Հետ այս շրջագծում լուծման ապահովում է մեծ քանակությամբ մարտահրավերների հիման վրա Java միջավայրում:
  • Որ շրջանակային ասպեկտը-կողմնորոշիչ կոնֆիգուրացիա. Աշխատանքային հետ բաղադրիչների, որոնք չեն կարող իրականացվել առանց որեւէ կորստի Java.
  • գործարքի կառավարում. Շրջանակային համակարգել է AP եւ գործիքներ հարմարեցնել օբյեկտը վերահսկման գործարքների համար Java տարրերի.
  • հեռավոր մատչելիության եւ կառավարման շրջանակը: Կազմաձեւման տեղի է ունենում տեղական:
  • Նույնականացման եւ թույլտվությունը. Աջակցությամբ configurations բազում սիրված արձանագրությունների միջոցով գարնանը անվտանգության.

Մինչ օրս, բոլոր շրջանակներում է "Գարուն" առաջարկում է մի շարք հնարավորություններ:

  • Ավտոմատ ռեսուրսների կառավարման.
  • Բացառություն բեռնաթափման բաղադրիչներն Data Access բացառությամբ `" Գարուն ":
  • Թափանցիկ կառավարում գործարքների ընթացքում որեւէ տվյալների գործողությունների:
  • Unzipping ռեսուրսները.
  • ջրառը մշակման բազմաթիվ ձեւաչափերով:

Դուք պետք է հասկանալ, թե նպատակը բոլոր շրջանակներում, քանի որ այն հիմքը, Java գարնանը. Սկսնակների համար խորհուրդ է տրվում սկսել ուսուցման բոլոր բաղադրիչները մեջ խմբերի եւ փորձում են օգտագործել դրանք օրինակներով:

Ինչպես անել, մի պարզ դիմումը Java գարնանը (շրջանակային)

Դիմումը կոնֆիգուրացիա գարնանը կարող է կատարվել մի քանի ձեւերով. Մեկը առավել տարածված եւ համարվում է բավականին պարզ Takeaway կոնֆիգուրացիա է XML ֆայլը. Այս տեսակը ավանդաբար օգտագործվում է բազմաթիվ տարբերակների Java գարնանը. Սկսնակների համար, խորհուրդ ենք տալիս օգտագործել գործիքները, ինչպիսիք են java (1.5), tomcat (6), Ant (1.7), Խավարման (3), junit 4x.

Է նկարագրելու մի պարզ խնդիր է Java գարնանը, դուք պետք է մնում իր հերթին:

  • Ստեղծել բուն կառուցվածքը դիմումը. Որպեսզի դա անել, դուք պետք է տեղադրել հատուկ plug-in խավարումը - Spring IDE. Դա նաեւ անհրաժեշտ է ստեղծել մի նախագիծ Springapp եւ լրացուցիչ ավելացնել թղթապանակ է պատերազմի.
  • Ստեղծել index.jsp: Է Java Գարուն վեբ լրացուցիչ նախատեսել ՎԵԲ-INF եւ տեղադրել այն web.xml.
  • Deploim ծրագիրը արու կատու. Տեղակայել դիմումը, դուք պետք է օգտագործեք Ant-սցենար, որը պարունակում է մի թիրախ Ժողովածուում, փոխանցման եւ ծրագրի կառուցվածքի:
  • Լրիվ նախատեսող բոլոր գանգատները, անել քննությունը: Սկսել արու կատու եւ բացել վեբ էջը հասցեով: localhost: 8080 / springapp /:
  • Այնուհետեւ դուք պետք է տեղադրել Spring Framework, եւ unzip այն.

Այս փուլում մենք կարող ենք ասել, որ դուք շատ արագ ավարտվել է ցանցային միջավայրում պարամետրը. Այնուհետեւ դուք պետք է հարմարեցնել Գարուն Java config:

  • Առաջին, մենք պետք է որոշ փոփոխություններ կատարել web.xml, որը դուք կարող եք գտնել, որ ՎԵԲ-INF թղթապանակում. Մեր նպատակն է գրանցել դիսպետչերը մուտքագրման դիմում խնդրանքները:
  • Մենք կատարել պլանավորման հարցումները ներդրումն: Մենք որոշել ենք բոլոր հարցումներին հետ Type '. Htm »ուղղված Servlet մենեջերի.
  • Ապա պատճենեք տվյալների գրադարան է ՎԵԲ-INF / lib:
  • Ստեղծել վերահսկիչ springapp.web եւ լեռ քննությունը:
  • Հարցրեք ձեւը եւ կուտակել է դիմումը սերվերի.
  • Փորձում են առաջադրվելու դիմումը:

Ինչ ենք մենք արել գարնանային Java. Համար Dummies որոշ Վերը թվարկված իրերի պարզ չեն, ուստի փորձում է նկարագրել պարզ:

  1. Մենք արդեն ստեղծել մի էջ ակնթարթորեն սկսում է index.jsp, որը ծառայում է ստուգել կոռեկտության տեղադրման շրջակա միջավայրի.
  2. Մենք գրանցվել է համապատասխան վերահսկիչ նկարագրությունը ֆայլի springapp-servlet.xml:
  3. Մենք ստեղծել ենք մի վերահսկիչ եւ սահմանված տեքստ նրա համար:
  4. Այն հարցին, թե այդ դիմումը.

Որն է Java Spring անվտանգության, եւ ինչու է դա անհրաժեշտ է.

Գարուն Անվտանգության թույլ է տալիս Ձեզ լիազորել եւ իսկությունը դիմումը: Բացի այդ, շրջանակը ապահովում է անվտանգությունը կորպորատիվ նպատակների, որոնք ստեղծվել, օգտագործելով Գարուն Framework.

Առանցքային բաղադրիչները Spring անվտանգության

  • SecurityContextHolder: Այն պարունակում է ընթացիկ տեղեկատվություն է անվտանգության, ինչպես նաեւ ներառում է մանրամասն տեղեկատվություն մասին, ով սկսել է դիմումը: Default SecurityContextHolder պահում տեղեկատվության մեջ ThreadLocal, որը նշանակում է, որ անվտանգության համատեքստում հասանելի է բոլոր այն մեթոդները, որոնք իրականացվում են հոսքի.
  • SecurityContext: Այն պարունակում է բոլոր տեղեկություններ անվտանգության համակարգի, որը կապված է օգտագործողի խնդրանքով, ինչպես նաեւ Նույնականացման օբյեկտի.
  • Իսկությունը. Օգտվող ճանաչում է ծրագրային կողմի:
  • GrantedAuthority: Այն ցույց է տալիս, թույլտվություններ, որ օգտագործողը ստացել լայն դիմումը.
  • UserDetails: Ցուցադրում անհրաժեշտ տեղեկություններ Նույնականացման պարամետրերը այլ աղբյուրներից անվտանգության համակարգերի. Այն պարունակում է տեղեկություններ, օրինակ, օգտագործողի մականունը, գաղտնաբառը, եւ դրոշներով:
  • UserDetailsService: Օգտագործվում է ստեղծել UserDetails `իրականացնելով մի մեթոդը այս ինտերֆեյսի.

ինտեգրվելու Java

Ինտեգրում Java Գարնանային մի եզակի շրջանակը, որը ներառում է ընդլայնված գործառույթները, պատասխանատու են հաղորդագրություններ ուղարկելու. Բացի այդ, այս օբյեկտը համար պատասխանատու է կառուցելու հզոր, ճարտարապետությունը գնահատել:

  • Routers.
  • Adapters համար փոխգործողության ունակության այլ համակարգերի հետ:
  • Ակտիվացնողների ծառայություններ
  • Տրանսֆորմատորներ et al.

Գարուն Hadoop

VMware մի նոր զարգացում է, որը կապված է երկու խոշոր նախագծեր Apache Hadoop եւ Գարուն. Ի թիվս բազմաթիվ առավելությունների նոր շրջանակում է տրամադրել որոշ հիմնական: Նրանք են `

  • կոնֆիգուրացիա աջակցություն հիման վրա HBase:
  • Մասնագիտական Աջակցություն խմբաքանակի Գարուն.
  • Աջակցության հետ օգտագործելու համար Java Spring ինտեգրմանը:
  • Parameterization է Hadoop կազմաձեւում:
  • Կաղապար մշակման սարքը միացնելով բաղադրիչների Hadoop.
  • Դեկլարատիվ աջակցության համար Hadoop գործիքներ.
  • Ծրագրավորվող աջակցության համար Hadoop բաղադրիչների.

Java ձմեռել

Գրեթե բոլոր վեբ դիմումները չեն կարող անել, առանց պահելու մեծ քանակությամբ տեղեկատվություն: Որպես ընդհանուր կանոն, պետք է լուծել այս խնդիրը, օգտագործելով մի շարք հատուկ ծրագրերի .. բազա եւ այլն: կառուցվածքը կազմակերպության եւ հաճախականությունը տվյալների բազայի օգտագործման կարելի է բաժանել մի քանի ենթախմբերի, եւ դա այդպես եղավ, որ հարաբերական են առավել տարածված: Որպես կանոն, նկարագրությունը տվյալների կառուցվածքների խոշոր բավարար, եւ միշտ չէ, որ օգտագործել դրանք ռացիոնալ:

Java Գարուն - տեխնոլոգիան է հեշտացնել դիմումը գրավոր - խորհուրդ է տալիս օգտագործումը ORM (Օբյեկտ-Հարաբերական քարտեզագրման): Իրականացնում է եղանակը գրադարան ձմեռել, որը transforms տվյալները մի ձեւով մյուսը: Բացի այդ, դա կարող է օգնել ձեզ հեշտությամբ ստեղծել կապեր է տվյալների բազայում ֆայլերը եւ գործարքի կառավարման.

Է վերափոխման մեկ դասից մյուսը է Java ձմեռել գարնանը, կան մի քանի հատուկ գեներատորներ:

  • Աճեցնել:
  • Ինքնությունը:
  • Հաջորդականությունը:
  • Hilo:
  • Seqhilo:
  • Uuid:
  • GUID:
  • Հայրենի.
  • Նշանակվել.
  • Արտաքին:
  • հաջորդականությունը-ինքնությունը.

Առավելությունները, օգտագործելով Java ձմեռել Գարուն:

  • Պարզ կառույց Միջհամակարգային կապի մեխանիզմների DB եւ POJO:
  • Ավտոմատ սերունդ առաջնային ստեղն բաղադրիչների.
  • HQL:
  • Cache: Երկրորդ մակարդակը, նիստ մակարդակը եւ, իհարկե, Հարցման.
  • Լավ ներկայացումը:
  • Նմուշառում Արտաքին Գրանցման:

Պրակտիկան սկսնակների համար

Մեկը հենց պարզ տեքստային նախագծերի վրա Java գարնան դիմումների է գրել «բարեւ»: Որ պլատֆորմը չի պահանջում որեւէ լրացուցիչ գրանցման կամ որեւէ բարդ նախագծում եւ ձեւավորում է Bootstrap: Մենք օգտագործում ենք մի պարզ html առանց բարձրախոսի: Եւ նույնիսկ, եթե հիմնական ձեւն է:

  • Տեքստային մուտքի դաշտ "բարեւ"
  • Key «ստեղծել է ռեկորդային», սեղմելով վրա, որը մեր տեքստը կուղարկվի մշակման եւ պահվում է տվյալների բազայում:
  • Ցանկը, որոնք կցուցադրվեն մինչեւ ստեղծելով ռեկորդ:

Ավելի շատ ենք ոչինչ պետք չէ: Մենք դիմել է Java գարնանը: պրակտիկան:

  • Իհարկե, սահմանվել է ձեր համակարգչի Java.
  • Ներդրեք Մասնագետ.
  • Ստեղծել մի Գարուն-բեռնավօրման դիզայն.
  • Տեղադրեք բազան.
  • Տարածեք մոդելային դասընթացներ: Լավագույնն այն է, ստեղծել ինչ - որ մեկը.
  • Իրականացնել գործողությունը հետ բաղադրիչների, օգտագործելով Ստեղծել կարդալ-թարմացումը-delete.
  • Ստեղծել մի ձեւ է, JSP:
  • Կապել Ձեր ձեւը համապատասխան վերահսկիչ.

Որն է MVC, եւ ունի թե ինչպես է այն կապված է գարնան

MVC - գույքային հարթակ, «Գարուն», որը կենտրոնացած է անձնագիրը հարցումների: Այն տրվում է վիճակագրական տեսակետը բոլոր մարտահրավեր-կողմնորոշելու համակարգերի գործառույթների. Սահմանել յուրաքանչյուր ինտերֆեյսը պետք է լինի պարզ եւ հակիրճ, որպեսզի օգտագործողը կարող է ընտրովի կրկին իրականացնել դիմումները առանց որեւէ խնդիրների: Այս հարթակ է հարթում ուղիղ առնչություն ճակատ- end-կոդի: Բոլոր ինտերֆեյսերի հետ կապված օբյեկտ Servlet API. Շնորհիվ այս հարաբերություններում մեծապես պարզեցված ծրագրավորման.

Առավել կարեւոր ինտերֆեյսերի ներառում:

  • Մոդելը մոդելը տվյալները:
  • Դիտել - քարտեզ տեսքը.
  • Վերահսկիչ կառավարման, հաստատումը փոխհարաբերության միջեւ առաջին երկու.

Առավել կարեւոր ինտերֆեյսերի ներառում:

  • HandlerAdapter:
  • Վերահսկիչ.
  • Դիտել:
  • HandlerMapping:
  • ViewResolver:
  • HandlerInterceptor:
  • LocaleResolver:
  • MultipartResolver:

Java Գարուն MVC (մոդելի-տեսադաշտը controlle) բացում է մշակողի շատ լրացուցիչ առանձնահատկություններ:

  • Հստակ եւ պարզ բաժանումը միջեւ հարցումներ.
  • Յուրաքանչյուր ինտերֆեյս է բացառապես պատասխանատու է իր մասը.
  • Միջերեսի կարող է փոխվել, օգտագործելով այլընտրանքային իրականացումը առանց խնդիրների.
  • Բոլոր ինտերֆեյսերի հետ կապված API Servlet:
  • Բարձր մակարդակի արդյունավետության եւ ֆունկցիոնալ վեբ դիմումները.
  • Ունակությունն է օգտագործել տարբեր մասերում «Գարուն», այլ ոչ թե պարզապես MVC (մոդելը-տեսադաշտը controlle).

Հիմնական փաթեթը

Հիմնական փաթեթը առավել հիմնարար մասն է համակարգի եւ հնարավորություն է տալիս կախվածության ներարկման, թույլ է տալիս Ձեզ կառավարել հատիկ կոնտեյներային ֆունկցիոնալությունը: Հիմնական գաղափարը այստեղ է BeanFactory, որը ապահովում է գործարան օրինակին, վերացնում անհրաժեշտությունը ծրագրային ապահովման համար, singletons եւ թույլ է տալիս Ձեզ է առանձնացնել կոնֆիգուրացիա եւ հստակեցում կախվածությունը փաստացի ծրագրի տրամաբանությամբ:

DAO փաթեթը ապահովում է JDBC-վերացական շերտ, որը հեռացնում է պետք է անել հոգնեցուցիչ JDBC-կոդավորման եւ տվյալների բազայի վերլուծություն կոնկրետ սխալ կոդերը պրովայդերի. Բացի այդ, դուք կարող եք կատարել ծրագրային ապահովման, ինչպես նաեւ դեկլարատիվ գործարքի կառավարման, ոչ միայն դասերի, որոնք իրականացնում ինտերֆեյս, սակայն ձեր բոլոր Pojos (սովորական հին Java օբյեկտների):

ORM Փաթեթը տրամադրում ինտեգրման շերտերի հանրաճանաչ API - քարտեզագրման Հարաբերական օբյեկտների, այդ թվում JDO ձմեռել եւ Ibatis: Օգտագործելով ORM փաթեթը կարող եք օգտագործել բոլոր O / R-քարտեզագրողների հետ միասին այլ Գարուն-մատակարարման գործառույթների.

AOP Փաթեթը տրամադրում համատեղելի Գարուն առումով կողմնորոշված ծրագրավորում, իրականացումը, ՀԱՆ դաշինք, որը թույլ է տալիս պարզել, թե, օրինակ, եղանակը որսալ եւ մասնատել կոդը իրականացնելու ֆունկցիոնալությունը:

Կիրառելով մետատվյալները աղբյուրի, դուք կարող եք ներառել բոլոր տեսակի վարքագծային տեղեկատվության մեջ ձեր ինդեքսը, ինչպիսիք են NET-հատկանիշի:

Գարուն Վեբ փաթեթ ապահովում է հիմնական վեբ-ինտեգրացիոն առանձնահատկություններ, ինչպիսիք են բազմամաս ֆունկցիոնալությունը, նախաստորագրումը համատեքստերում օգտագործելով Servlet ունկնդիրներին եւ համատեքստը վեբ վրա հիմնված դիմումները. Իրականացումը գարնանային MVC ապահովում է հստակ տարանջատում դոմենի մոդելի կոդը եւ վեբ ձեւը, որ Ձեզ թույլ է տալիս օգտագործել բոլոր մյուս հատկանիշները գարնանային շրջանակի ստուգման համար:

Պահանջները տիրույթում օբյեկտների

Է JPA դիմումը պատշաճ, դա անհրաժեշտ է վերահսկել կոռեկտության գրելու նման հարցումները:

  • «Java» -binom կամ POJO.
  • Դասի չպետք է ժառանգել (սակարկելի):
  • Գրանցվել է շինարար: Ստանդարտ է առանց որեւէ պարամետրերի.
  • Գրել իրականացնում է Serializable: Սա անհրաժեշտ է, որպեսզի բաղադրիչները կարող են քեշավորվում է հատուկ ձեւով.
  • Գրանցել բացահայտելով բոլոր դաշտերը, այսինքն, օբյեկտները չեն կարող պահվում են տվյալների բազայում, եթե նրանք ունեն առաջնային բանալին:
  • Ներկայությունը հատկանիշի:
  • Այն Getters նախատեսել հատուկ հղում հավաքածուի օբյեկտների, այլ ոչ թե պատճենը: Դա ցանկալի է օգտագործել arrays, քանի որ, երբ դուք պետք է վերադարձնել մեր Array, դուք պետք է գրանցվել դրա պատճենը: Բացի այդ, բավականին դժվար է մի զանգված, ժառանգել:
  • Ծանոթ է նամակում: Նախքան աշխատում է Java Spring, դուք պետք է հասկանալ, թե շատերը ժամկետների եւ արժեքների տարբեր գործառույթների. Պարզապես, պետք է ստանալ չնչին պատկերացում, թե ինչ է դա եւ ինչ է այն օգտագործվում է:
  • Փորձում են գրել իրենց սեփական մեկը ամենահեշտ առաջադրանքներ. Օրինակ, _PRIVET_ դիմումը «օձի» կամ որեւէ այլ.
  • Ծանոթանալ WEB. Լավագույն հերթին դա կօգնի օնլայն դասընթացներ. Եթե դուք չեք ցանկանում, որ այն, քաշեք ետ է գրքի եւ հասկանալ, թե նոր հասկացությունները արդեն սեփական.
  • Փորձում են բարդացնել այն պարզ հանելուկներ _privet_ ավելի բարդ նմուշներ: Նաեւ խորհուրդ ենք տալիս, որ դուք փորձում է գրել մի պարզ ծրագիր է, որը կարող է օգտակար լինել ձեզ իրական կյանքում. Այսպիսով, դուք ավելի հեշտ կլինի Վարպետի այս ծրագրավորման մեթոդը:

Օժանդակ խումբ օբյեկտների

Կան մի քանի լրացուցիչ դասեր:

  • «Գարուն Դաո»: Այս դասը օգնում է աշխատել մի ՏՇ (բազա):
  • Sprining գործարքներ. Որպես կանոն, երբ գրավոր դիմումը բոլոր դեպքերում, Գործարքի մենեջեր. Հենց որ օգտվողը սահմանված այն մեթոդները, որ գործարքը կարող է ավելացվել է ավտոմատ կերպով ստեղծվել եւ ավարտվել:
  • Sprining Անվտանգության: Այս դասի սահմանում է օգտագործողի իսկությունը (մուտքի, գաղտնաբառը, եւ t.): Արդյունավետ ստեղծել առնվազն 10 binomials որպեսզի հասնել ավելի մեծ արդյունավետության Անվտանգության ֆունկցիոնալությունը:

Վերծանման հիմնական հապավումների է Java Spring

Ծանոթանալուց կոնկրետ սցենարներից մեթոդի ծրագրավորման որպես «Java Գարուն», դուք կարող եք գտնել տարբեր հապավումների: Որպես կանոն, ոչ բոլոր կայքերում կամ գրքեր, դուք կարող եք գտնել նրանց լուծարումը, այնպես որ, եկեք տեսնենք, թե ինչ է Java Գարուն. օրինակ.

  • Շրջում Վերահսկիչ - ՄՕԿ-ը - շրջում վերահսկման կամ, ավելի պարզ, հիմնական ծրագրի մոդուլի.
  • AOP - Aspect-ինդիկատիվ ծրագրավորում: Thanks Այս մոդուլի «Java» կարող աննշանորեն միացնել ցանկացած մուտքի կետի եւ գրանցել այնտեղ անհրաժեշտ կոդը:
  • MVC - մոդել-տեսք-վերահսկիչ մի կառուցված օրինակը, որը սահմանում եւ նկարագրում մեթոդ կառուցման նախագծման բոլոր դիմումների, ապահովում է փոխգործակցությունը բոլոր մասերի նույն համակարգի: Ստեղծում վեբ կայքեր:
  • Դասի WEB նախատեսված է հեշտացնել զարգացմանը շրջանակներում թույլտվության, համար պատասխանատու է մուտք դեպի bins, եւ այլն: D.
  • ORM- Օբյեկտ-Հարաբերական քարտեզագրման - կապում է DB (բազա) հետ հասկացությունների օբյեկտ-կողմնորոշելու ծրագրավորման տեխնիկայի ստեղծել նոր վիրտուալ տվյալների բազա.
  • DAO նախագծված է աշխատել տվյալների բազաների կառուցվածքում "Գարուն".
  • Ծառայություն Աբստրակցիա - սահմանում է ինտերֆեյս (տեսքը) կիրառման, որը պատասխանատու է ջրառի խնդիրը:

Այսօր, դուք կարող եք գտնել մի շատ օգտակար եւ հետաքրքիր տեղեկատվություն վերաբերյալ Java գարնանը: Դասերը, ճանապարհները, Webinars, անշուշտ, կօգնի ձեզ աննշանորեն ուսումնասիրել սցենարներից ծրագրավորման լեզուն: Եթե Դուք որեւէ փորձ խնդիրներ գրում է դիմումը, վերանայել փաստաթղթերը համար «Գարուն», որի հեղինակներն նկարագրվում է բավարար մանրամասնությամբ բոլոր պահանջները համար "Java" եւ պատասխանել ներկաների հարցերին, թե ինչպես ամրագրել հաճախակի սխալները:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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