Curs de instruire privind comerțul electronic în țarcuri

Bine ați venit la cursul de instruire e-commerce NetBeans. În acest curs, care conține mai multe părți, veți învăța cum să creați o aplicație simplă, dar eficientă, pentru tranzacționarea pe Internet. În timpul creării acestei aplicații, vor fi demonstrate o varietate de oportunități de dezvoltare a aplicațiilor Web și a aplicațiilor EE în limba Java. Procedând astfel, veți cunoaște-vă cu IDE-ul NetBeans și veți putea să-l aplicați în scopuri proprii.







Timpul petrecut pentru a stăpâni IDE va ​​fi în cele din urmă plătit, pe măsură ce învățați să lucrați mai eficient și să învățați noi metode de dezvoltare. În cursul lucrărilor pe secțiunile cursului de instruire veți afla cele mai bune modalități de utilizare a capabilităților și instrumentelor IDE. În special, acestea sunt următoarele opțiuni:

Cursul de formare este organizat pe bază modulară. Fiecare lecție se concentrează asupra conceptelor, tehnologiilor și capabilităților specifice IDE-ului. Folosind instrucțiunile de configurare furnizate și instantaneele aplicației (din lecția 5), ​​puteți învăța cu succes o lecție separată de cursul de instruire. Cu toate acestea, pentru a obține cel mai bun rezultat, se recomandă să lucrați secvențial toate secțiunile, de la început până la sfârșit. Această abordare demonstrează, de asemenea, procesul de dezvoltare.

Unitatea 3, Configurarea mediului de dezvoltare vă introduce în IDE NetBeans. În aceeași lecție, creați un proiect web Java, care va constitui baza lucrărilor care se desfășoară în cursurile ulterioare ale cursului de formare. Lecția 4 Proiectarea unui model de date se referă în principal la crearea unui model de date pentru o aplicație care utilizează MySQL WorkBench. instrument vizual de proiectare baze de date. Fiecare lecție din cursul de formare oferă un instantaneu al proiectului. Starea corespunzătoare a proiectului la începutul lecției corespunzătoare. Acest lucru face posibilă lucrul la un anumit curs de lecție în afara contextului general al cursului de formare în domeniul comerțului electronic. Pentru a utiliza aceste instantanee, descărcați-le pe computer și deschideți-le în IDE utilizând Open Expert Wizard (Ctrl-Shift-O; ⌘-Shift-O pe Mac).

Restul acestei lecții descrie unele informații relevante pentru acest tutorial, precum și conceptele de bază necesare dezvoltării unei aplicații Java EE. Înainte de a continua dezvoltarea, asigurați-vă că înțelegeți conceptele descrise mai jos.

Informații despre acest curs de formare

Pentru cine este acest curs de formare?

  • Dezvoltatorii Java interesați să-și extindă abilitățile și să-și stăpânească tehnologiile Java EE.
  • Netcomers la IDE NetBeans care doresc să-și încerce mediul de dezvoltare
  • Dezvoltatorii web intenționează să compare capabilitățile Java cu alte tehnologii web.
  • Elevii care doresc să înțeleagă principiile de creare a unei aplicații simple de comerț electronic și modul în care pot aplica soluțiile lor unor sarcini specifice.

Subiecte incluse în acest curs de formare

Aplicația dezvoltată în acest curs se bazează pe o serie de concepte, tehnologii și instrumente.

Ce este aplicația de comerț electronic?

Termenul de comerț electronic în sensul său modern se referă la achiziționarea și vânzarea de bunuri sau servicii prin Internet. De exemplu, puteți reaminti site-ul Amazon. oferind o oportunitate de a achiziționa prin rețea o varietate de bunuri, cum ar fi cărți, muzică și dispozitive electronice. Această formă de comerț electronic este cunoscută sub numele de comerțul cu amănuntul prin Internet și, de regulă, implică transportul obiectelor fizice. Se mai numește și business-to-customer sau B2C. Sunt cunoscute și alte forme de comerț electronic.

  • Consumator-consumator (C2C). Tranzacțiile se fac între persoane fizice, de obicei prin intermediul unui site terț, cum ar fi o licitație online. Un exemplu tipic de tranzacționare C2C este eBay.
  • Business-to-business (B2B). Tranzacțiile comerciale se efectuează între întreprinderi, de exemplu între un comerciant cu amănuntul și un comerciant cu ridicata sau între un comerciant cu ridicata și un producător.
  • Business-to-government (B2G). Tranzacțiile comerciale se efectuează între întreprinderi și agenții guvernamentale.

Acest curs de formare este dedicat în principal comerțului online, cum ar fi B2C. Situația este luată în considerare în cazul în care un mic magazin de vânzare cu amănuntul trebuie să creeze un site web unde consumatorii pot face cumpărături prin Internet. Software-ul care implementează opțiunea de tranzacționare B2C Internet constă de obicei din următoarele două componente.

Ce este Java?

În industria de software pentru calculatoare, termenul "Java" se referă la platforma Java. precum și limbajului de programare Java.

Duce, emblema Java

Java ca limbaj de programare

Pentru cei care doresc să învețe mai multe despre limba Java, este recomandat să citiți cursul Java.

Java ca platformă

O platformă Java este o platformă software compusă din următoarele două părți.

  • Masina virtuala Java (JVM). JVM este un subsistem care execută comenzi generate de compilatorul Java. JVM poate fi interpretat ca o instanță a Java Runtime Environment (JRE) încorporată în diverse produse software, cum ar fi browserele web, serverele și sistemele de operare.
  • Interfața de programare a aplicațiilor Java (API). Acesta este un cod pregătit, organizat ca pachete de cod pentru activități similare. De exemplu, pachetele Applet și AWT includ clasele pentru crearea fonturilor, meniurilor și butoanelor.

Kitul de dezvoltare Java sau JDK (Java Development Kit) se referă la Java SE Edition, în timp ce pentru alte pachete se utilizează denumirea "SDK", care este abrevierea termenului general "kit de dezvoltare software". De exemplu, SDK-ul Java EE. [2]







Puteți să vă familiarizați cu reprezentarea vizuală a platformei Java pe diagrama conceptuală a tehnologiilor sale, prezentate în documentația JDK. După cum se arată mai jos, schema este interactivă. Pentru mai multe informații despre tehnologii specifice, faceți clic pe componenta corespunzătoare.

Curs de instruire privind comerțul electronic în țarcuri

După cum se arată în diagramă, pachetul JDK include mediul Java Runtime Environment (JRE). Pentru a rula software-ul, JRE este necesar, iar pentru dezvoltarea sa este necesar un pachet JDK. Ambele pot fi obținute utilizând Java SE Download.

Platforma Java vine în mai multe versiuni. cum ar fi Java SE (Standard Edition), Java ME (Micro Edition) și Java EE (Enterprise Edition).

Platforma Java numită Enterprise Edition (Java EE) este construită pe platforma Java SE și oferă un set de tehnologii pentru dezvoltarea și executarea aplicațiilor server portabile, tolerante la erori, scalabile, fiabile și sigure.

Curs de instruire privind comerțul electronic în țarcuri

Care este diferența dintre.

Există multe abrevieri și acronime care trebuie interpretate. Dacă sunteți puțin familiarizați cu ele și interpretarea de mai sus vă confundă, consultați următoarele resurse, care vă vor ajuta să înțelegeți diferența dintre termenii folosiți pe scară largă.

Ce este procesul comunitar Java?

Procesul comunitar Java (JCP) este un program pentru gestionarea dezvoltării specificațiilor tehnice standard pentru tehnologia Java. Programul JCP menține un catalog de solicitare JSR (Java Specification Request), care reprezintă propuneri oficiale care descriu tehnologiile care ar trebui adăugate platformei Java. Solicitările JSR sunt prelucrate de grupul de experți. care de obicei include reprezentanți ai companiilor care sunt părți interesate în industrie. Programul JCP oferă dezvoltarea tehnologiei Java și relevanța acesteia pentru nevoile și tendințele care apar în această comunitate.

Solicitările JSR pentru tehnologiile utilizate în acest curs de formare și tehnologiile care sunt menționate în curs includ următoarele.

Lista tehnologiilor Java EE 5:

Versiunea finală a JSR oferă un exemplu liber disponibil pentru implementarea acestei tehnologii. În acest tutorial, aceste implementări sunt folosite pentru a dezvolta un exemplu de aplicație pentru tranzacționarea online. De exemplu, serverul de aplicații GlassFish v3, care face parte din pachetul standard de descărcare Java pentru NetBeans 6.8. este un exemplu de implementare a specificației platformei Java EE 6 (JSR 316). Ca exemplu de implementare pentru platforma Java EE, aceasta include exemple de implementări pentru tehnologiile care fac parte din platformă, cum ar fi Servlet, EJB și JPA.

Care sunt avantajele utilizării IDE?

În primul rând, IDE abrevierea este dezvăluită ca un mediu de dezvoltare integrat. În mod tradițional, scopul IDE este de a maximiza productivitatea dezvoltatorilor, oferind următoarele instrumente și suport:

Să discutăm ce ar fi nevoie pentru a crea o aplicație web bazată pe Java. După instalarea pachetului Java Development Kit (JDK), va trebui să configurați mediul de dezvoltare urmând acești pași: [3]

  1. Setați variabila de mediu PATH. indicând locația instalării JDK.
  2. Descărcați și configurați serverul care implementează tehnologiile pe care intenționați să le utilizați.
  3. Creați un director pentru dezvoltare, în care intenționați să creați și să lucrați cu aplicații web. În plus, dezvoltatorul trebuie să structureze directorul aplicației astfel încât să fie înțeles de către server. (Structura recomandată pentru utilizare este furnizată în documentul Java BluePrints: Strategie pentru aplicații web.)
  4. Setați variabila de mediu CLASSPATH. inclusiv directorul de dezvoltare din acesta, precum și toate fișierele JAR necesare.
  5. Stabiliți o metodă de dezvoltare, adică O modalitate de copiere a resurselor din catalogul de dezvoltare în zona serverului pe care doriți să o implementați.
  6. Creați marcaje pentru documentația relevantă pe API sau instalați-o.

În mod obișnuit, în mediul IDE, progresul de compilare și implementare a proiectului este complet transparent pentru dezvoltator. De exemplu, un proiect web creat în NetBeans, include un script Ant construi folosit pentru a compila, curat, pachetul și implementa proiectul. Acest lucru înseamnă că puteți rula de la IDE, proiectul pentru executarea, si va fi compilat și implementat în mod automat, și apoi se deschide în browserul dvs. prestabilit. În dezvoltarea acestei funcții în multe medii IDE, este acceptată funcția "Deplasare în timpul salvării". Cu alte cuvinte, dacă salvați orice modificare a proiectului, versiunea implementată pe server este actualizată automat. Pentru a vedea modificările din acțiune, trebuie doar să comutați la browser și să actualizați pagina.

IDE oferă, de asemenea, pentru o varietate de tipuri de fișiere, template-uri, și sunt de multe ori au posibilitatea de a adăuga propriile lor propuneri de proiecte acceptate de către locații și informații despre setările implicite, dacă este necesar.

În plus față de „suportul de bază“, așa cum este descris mai sus, IDE-ul oferă, de obicei, o interfață pentru instrumente și servicii (cum ar fi servere de aplicații și baze de date, servicii web, instrumente de depanare și profilare, precum și instrumente de colaborare) necesare pentru lucrarea de externe, dacă dezvoltarea de aplicații Java este profesia ta.

Care sunt avantajele utilizării NetBeans?

Mediul NetBeans merita cele mai favorabile caracteristici. Pentru o listă de mărturii, consultați IDE NetBeans Testimonials. Mulți dezvoltatori migrează aplicațiile lor din alte medii IDE către NetBeans IDE. Din motive de ce, citiți Povestiri reale de la oameni care trec la NetBeans IDE.

În acest mediu, IDE oferă multe funcții pentru dezvoltarea aplicațiilor Web. și unele avantaje față de alte IDE-uri. Să observăm câteva momente demne de remarcat.

  • Mediul este complet gata de utilizare. Doar descărcați și instalați IDE, după care puteți începe să lucrați imediat. Instalarea nu este dificilă, deoarece cantitatea de încărcare este mică. IDE funcționează pe mai multe platforme, inclusiv Windows, Linux, Mac OS X și Solaris. Toate instrumentele și caracteristici IDE sunt integrate complet (nu este nevoie să caute plug-in-uri) și să lucreze împreună atunci când porniți IDE.
  • Free și Open Source: Când utilizați NetBeans IDE, vă alăturați o comunitate vibrantă, open source cu mii de utilizatori gata să ajute și să contribuie. Există discuții despre liste de discuții pentru proiectele NetBeans. blog-uri pe Planet NetBeans și secțiuni utile de întrebări frecvente și tutoriale pe pagina comunității Wiki.
  • Instrumente de profilare și depanare: Cu profilele IDE NetBeans. veți obține informații în timp real despre utilizarea memoriei și despre blocajele de performanță potențiale. În plus, este posibil să utilizați fragmente de cod speciale în timpul profilării pentru a evita degradarea performanțelor. Instrumentul HeapWalker vă ajută să evaluați conținutul haldei Java și să găsiți scurgeri de memorie.
  • Proiecte personalizate: Prin procesul de construire IDE NetBeans, care se bazează pe standarde industriale, cum ar fi Apache Ant. face. Maven. și rake - mai degrabă decât un proces propriu de construire - puteți personaliza cu ușurință proiectele și adăugați funcționalități. Puteți să colectați, să executați și să implementați proiecte pe servere care nu se află în mediul IDE.
  • Instrumente de lucru în echipă. IDE oferă suport integrat pentru sisteme de control al versiunilor precum CVS, Subversion și Mercurial.
  • Documentație extinsă. Ajutorul IDE încorporat conține multe sfaturi și recomandări. Pentru a obține ajutor pe componenta IDE, trebuie doar să apăsați F1 (fn-F1 pe Mac). În plus, baza de cunoștințe oficială a IDE oferă acces la sute de tutoriale online, articole și demo-uri. Toate aceste informații sunt actualizate în mod constant.

NetBeans, consultați IDE NetBeans Connects Developers.

Informații suplimentare

Materiale interactive







Articole similare

Trimiteți-le prietenilor: