Ո՞րն է տարբերությունը J2EE- ի և գարնան միջև:


պատասխանել 1:

Շատ մարդիկ, հատկապես նրանք, ովքեր նոր են Java- ի աշխարհում, շփոթված են J2EE, JavaEE, J2SE, JDK, Spring, EJBs և այլն այս տերմինների հետ:

Առաջարկվում է. Գարնանային կոշիկի տեսահոլովակի անվճար դասընթացի համար այցելեք WebEncyclop

`

  • Ինչ է Java Standard Edition- ը:

(Սա կհեռացնի JDK- ի, J2SE- ի, JavaSE- ի հետ կապված խառնաշփոթը):

  1. Ընդհանրապես, կարելի է ասել, որ սա Java- ի հիմքն է: (Հիմնական մասը) Ձեզ անհրաժեշտ է աշխատասեղանի ծրագրերի, ինչպես նաև վեբ վրա հիմնված ծրագրերի մշակման համար: Այն առաջարկում է ամեն ինչ ՝ հիմնական առարկաներից մինչև բարձր մակարդակի դասարաններ, որոնք օգտագործվում են ցանցերի և տվյալների բազաների համար: Մուտք, անվտանգություն, XML վերլուծություն, GUI մշակում: Այս հիմնական API- ներից բացի, տեղակայված են նաև վիրտուալ մեքենաներ (JVM), զարգացման գործիքներ, տեղակայման տեխնոլոգիաներ և այլն: (Լրացուցիչ տեղեկությունների համար տե՛ս JDK Development Tools.) Հաջորդ դիագրամը ցույց է տալիս Java Standard Edition- ի տարբերակների պատմությունը: - Պատկեր ՝ http://codingfox.com կայքից
  1. Կարող եք տեսնել, որ Java Standard Edition- ը տարբեր տարիներին անվանվել է տարբեր անուններով: Ահա թե ինչու են ստեղծվել այս տարբեր անունները, որոնք այժմ խառնաշփոթ են ստեղծում սկսնակների համար;) Այնուամենայնիվ, JDK- ն, J2SE- ն և JavaSE- ը Java- ի նույն հիմնական բաղադրիչներն են, ընդարձակ գործառույթներով և ավելի շատ դասերով և գործառույթներով:
  • Ինչ է Java Enterprise Edition- ը:

(Սա կվերացնի խառնաշփոթը J2EE- ի, JavaEE- ի մասին)

  1. Java Enterprise Edition- ը վերացական բնութագիր է: Հատուկ իրականացումը կոչվում է որպես կիրառական սերվեր, ինչպիսիք են GlassFish, WildFly, WebLogic: Եթե ​​դուք ներբեռնեք JavaEE- ը Oracle- ի կայքից, դուք կստանաք GlassFish սերվեր `մի շարք փաստաթղթերով և օրինակներով: Դրանք միայն ապահովում են Java Enterprise Edition ճշգրտման իրականացումը: Կարող եք նախընտրել նաև RedHat WildFly- ի նման այլ իրագործումներ, որոնք նույնպես հետևում են այս բնութագրերին: Ստորև ներկայացված է Imgur- ի վարկածի վարկածային տարբերակը
  1. J2EE- ն, JavaEE- ն ընդամենը տարբեր վարկածներ են:
  • EJB- ն բավարարո՞ւմ է JavaEE բնութագրերը:
  1. Այո, EJB- ն JavaEE ճշգրտման մի մասն է: JavaEE ծրագրի սերվերներն անմիջապես աջակցում են EJB- ներին: Սա նշանակում է, որ Դուք չեք կարող EJB ծրագրեր գործարկել Tomcat- ի նման պարզ սպասքի տարաների վրա:
  • Գարուն «ԲՈԼՈՐ» -ը բավարարո՞ւմ է JavaEE բնութագրերը:
  1. Խստորեն ասած, NOSpring- ը անկախ շրջանակ է, որը փոխարինել և բարելավել է JavaEE- ի շատ մասեր: Կարող եք մտածել Գարունի մասին, որպես ինտեգրացիոն հարթակ, որի միջոցով կարող եք օգտագործել JavaEE բոլոր տեխնոլոգիաները: Սա նշանակում է, որ դուք անպայման պետք չէ JavaEE հավելվածի ամբողջական սերվեր, այն կարող եք գործարկել Tomcat- ի նման հասարակ սպասարկիչից:

Ամփոփում

Այսպիսով, J2EE- ն Java Enterprise Edition- ի համար վերացական ճշգրտման վարկածային տարբերակն է 1999 թվականից մինչև 2003 թվականը:

Եվ Գարունը JavaEE- ում բարելավումներով և փոխարինումներով ինքնուրույն ինտեգրման հարթակ է (շրջանակ), որի միջոցով կարող եք նաև օգտագործել JavaEE տեխնոլոգիաներ:

Հուսով եմ ՝ սա այն է, ինչ փնտրում եք:

Առաջարկվում է. Գարնանային կոշիկի տեսահոլովակի անվճար դասընթացի համար այցելեք WebEncyclop

պատասխանել 2:

Առաջադեմ Java- ի և նորմալ Java- ի միջև տարբերությունը, լինի դա j2se կամ j2ee, տարբերությունն այն է, որ «նորմալ» Java- ն կամ, առհասարակ, անվանում են Core Java. Core Java- ն Java- ի հիմքն է: Սա ներառում է. - Դասերի և ինտերֆեյսերի ստեղծում, - Ծրագրի հսկողություն, օղակներ, եթե ոչ հրահանգներ, մեթոդներ և այլն - Այն իրերը, որոնք դուք պետք է իմանաք, որպեսզի կարողանաք ծրագրավորել Java- ի հետ: Առաջադեմ իրերն ամեն ինչ են, որը Java հիմնական չէ: Օրինակ ՝ javax.swing- ը, որը կարող եք օգտագործել GUI- ներ ստեղծելու համար, ընդլայնվել է: Նույնը, ինչպես սպասքները և այլն:

Որքան ես գիտեմ, աղբյուրները և փորվածքները բաղադրիչներ են, որոնք կարող եք օգտագործել բաղադրիչները GUI- ում տեղակայելու համար: GUI- ը գրաֆիկական ինտերֆեյս է:

Ծառայությունները ծրագրեր են, որոնք իրականացվում են սերվերի կողմից և տեղադրվում են կայքերում: Այլընտրանքային հավելվածները ծրագրեր են, որոնք գործում են վեբ էջում, բայց հաճախորդի կողմից: Այնուամենայնիվ, ինքնուրույն հայտը տարբերվում է հավելվածից, քանի որ հավելվածը պետք է լինի կայքում: JSP- ն (Java Server Pages) դինամիկ բովանդակություն ունեցող էջեր են: Բովանդակությունը հանվում է սերվերից և կարող է ներառել պարզ բաներ, ինչպիսիք են էջում ժամանակն ու ամսաթիվը թարմացնելը `նշելու, թե որ ժամն ու ամսաթիվն են ընթացիկ: Ձեզ հարկավոր է հատուկ ծրագրաշար, օրինակ. B. Apache- ն գործարկել JSP- ները: Նորմալ կայքերը սովորաբար ստատիկ են: Դուք գրում եք դրա պարունակած տեղեկատվությունը, և քանի դեռ չեք փոխում էջի աղբյուրը, այն մնում է անփոփոխ: Հետևաբար ստատիկ է: Դինամիկ մասը նշանակում է, որ կայքը կարող է փոխել իր բովանդակությունը ՝ կախված ձեր ուզածից կամ ինչից օգտվողը ցանկանում է տեսնել: EJB- ը հայտնի է որպես Enterprise JavaBeans: Java լոբի հատուկ դասի տիպ է, որի մեթոդների անունների կանոններով: Սովորաբար միայն սահմանված անուններն են օգտագործվում ՝ ասելու, որ մեթոդը կարգավորող կամ մուտք է: Կարգավորիչը նշանակում է, որ դուք սահմանում եք փոփոխականը կամ պարամետրը, իսկ մուտքի մուտքը թույլ է տալիս ստանալ փոփոխականի կամ պարամետրի արժեքը: EJB- ը ընկերություն է, որը սովորաբար ավելի համառ է, մի տեսակ լոբի: Սա սովորաբար նշանակում է, որ այն ավելի մանրակրկիտ փորձարկվել է, քան սովորական Java լոբի: Հիբեռնանտե: Ես գաղափար չունեմ, թե դա ինչ է նշանակում Java- ի համատեքստում: Սա սովորաբար նշանակում է, որ համակարգիչը կամ ծրագիրը պետք է լինեն որոշակի ժամանակահատվածի անգործուն:

Հուսով եմ, որ սա կօգնի ձեզ հետագա:


պատասխանել 3:

Առաջադեմ Java- ի և նորմալ Java- ի միջև տարբերությունը, լինի դա j2se կամ j2ee, տարբերությունն այն է, որ «նորմալ» Java- ն կամ, առհասարակ, անվանում են Core Java. Core Java- ն Java- ի հիմքն է: Սա ներառում է. - Դասերի և ինտերֆեյսերի ստեղծում, - Ծրագրի հսկողություն, օղակներ, եթե ոչ հրահանգներ, մեթոդներ և այլն - Այն իրերը, որոնք դուք պետք է իմանաք, որպեսզի կարողանաք ծրագրավորել Java- ի հետ: Առաջադեմ իրերն ամեն ինչ են, որը Java հիմնական չէ: Օրինակ ՝ javax.swing- ը, որը կարող եք օգտագործել GUI- ներ ստեղծելու համար, ընդլայնվել է: Նույնը, ինչպես սպասքները և այլն:

Որքան ես գիտեմ, աղբյուրները և փորվածքները բաղադրիչներ են, որոնք կարող եք օգտագործել բաղադրիչները GUI- ում տեղակայելու համար: GUI- ը գրաֆիկական ինտերֆեյս է:

Ծառայությունները ծրագրեր են, որոնք իրականացվում են սերվերի կողմից և տեղադրվում են կայքերում: Այլընտրանքային հավելվածները ծրագրեր են, որոնք գործում են վեբ էջում, բայց հաճախորդի կողմից: Այնուամենայնիվ, ինքնուրույն հայտը տարբերվում է հավելվածից, քանի որ հավելվածը պետք է լինի կայքում: JSP- ն (Java Server Pages) դինամիկ բովանդակություն ունեցող էջեր են: Բովանդակությունը հանվում է սերվերից և կարող է ներառել պարզ բաներ, ինչպիսիք են էջում ժամանակն ու ամսաթիվը թարմացնելը `նշելու, թե որ ժամն ու ամսաթիվն են ընթացիկ: Ձեզ հարկավոր է հատուկ ծրագրաշար, օրինակ. B. Apache- ն գործարկել JSP- ները: Նորմալ կայքերը սովորաբար ստատիկ են: Դուք գրում եք դրա պարունակած տեղեկատվությունը, և քանի դեռ չեք փոխում էջի աղբյուրը, այն մնում է անփոփոխ: Հետևաբար ստատիկ է: Դինամիկ մասը նշանակում է, որ կայքը կարող է փոխել իր բովանդակությունը ՝ կախված ձեր ուզածից կամ ինչից օգտվողը ցանկանում է տեսնել: EJB- ը հայտնի է որպես Enterprise JavaBeans: Java լոբի հատուկ դասի տիպ է, որի մեթոդների անունների կանոններով: Սովորաբար միայն սահմանված անուններն են օգտագործվում ՝ ասելու, որ մեթոդը կարգավորող կամ մուտք է: Կարգավորիչը նշանակում է, որ դուք սահմանում եք փոփոխականը կամ պարամետրը, իսկ մուտքի մուտքը թույլ է տալիս ստանալ փոփոխականի կամ պարամետրի արժեքը: EJB- ը ընկերություն է, որը սովորաբար ավելի համառ է, մի տեսակ լոբի: Սա սովորաբար նշանակում է, որ այն ավելի մանրակրկիտ փորձարկվել է, քան սովորական Java լոբի: Հիբեռնանտե: Ես գաղափար չունեմ, թե դա ինչ է նշանակում Java- ի համատեքստում: Սա սովորաբար նշանակում է, որ համակարգիչը կամ ծրագիրը պետք է լինեն որոշակի ժամանակահատվածի անգործուն:

Հուսով եմ, որ սա կօգնի ձեզ հետագա: