Crearea unui forum cu ajutorul Spring Tool Suite Java

Errorfield

membru

Bună comunitate forum Java,

crearea

Am nevoie de „capetele tale inteligente”
Deci este vorba despre următoarele;
Pentru viitorul meu proiect de companie, ar trebui să mă familiarizez cu STS, este necesar un "forum de asistență internă" pentru maximum 50 de angajați în compania noastră. În acest sens, problemele sunt declarate sau deja răspuns.
Acum, pentru partea importantă; Pentru crearea acestui proiect mi se permite să folosesc doar baza de date „HTML + CSS + Java, JavaScript și MySQL”. fără PHP sau orice altceva.

Are cineva experiență în acest sens? Structura dură ca forum intern al personalului ar trebui să arate?

Știu că diferite grupuri de utilizatori, precum și moderatori/administratori au drepturi mai mari decât este restricționat un cont normal de utilizator sau de invitat.

Persoana X merge la pagina principală! >>>
Registrele (validitatea domeniului este verificată) numai cu XXXFirmen @ .de se pot înregistra >>>
Adresa de e-mail a companiei este obligatorie >>>
Parola necesară cu o lungime minimă de 8 caractere, majuscule și litere mici, inclusiv caractere speciale. >>>
Dacă se face acest lucru, el este autentificat automat >>> primește o prezentare generală a subiectelor și categoriilor (sub) +.
Un utilizator poate crea, edita, șterge fire.
Un alt utilizator X poate posta un comentariu la un fir creat.


Deci, poate cineva mă poate ajuta să procedez? Există o mulțime de idei,
Cu toate acestea, l-am întrebat deja pe Master Google cum arată cu experiențele STS și rapoartele despre crearea forumului, mai degrabă săraci până la săraci.

Dacă am scris această postare în categoria greșită, îmi cer scuze și apoi o mut în categoria corectă. Mulțumesc!

VfL_Freak

Colaborator principal

Ei bine, cu siguranță nu este un subiect pentru începători .
Ce este mai exact STS? ?

Colaborator principal

Apoi faceți-l mai întâi și apoi reveniți cu o problemă specifică.

Înțeleg că mesajul dvs. înseamnă că obiectivul principal este să cunoașteți instrumentele pe care le utilizați în companie în viitor. Problema de rezolvat (forumul) este destul de neinteresantă. Deci, după părerea mea, sunteți complet concentrat asupra lucrului greșit.

acea vreme

Colaborator principal

STS este Spring Tool Suite, care este o Eclipse preconfigurată pentru dezvoltare cu Spring. Există multe exemple pe site-ul oficial. Adaptarea acestora la un forum nu ar trebui să fie o sarcină importantă.

Ca angajat, m-aș aștepta la SSO la un forum de asistență internă (după caz).

Errorfield

membru

Vă mulțumim pentru răspunsuri,

VfL_Freak m-a trimis la Google, foarte util.

stg nu mi-a înțeles întrebările, așa că pe ce ar trebui să mă concentrez? să comiți 500 de greșeli singur? * Desigur, principiul învățării făcând *

Dar dacă există cineva care să-mi poată spune ce sunt de ex. ar trebui să fie atent.

Mulțumesc, voi continua să bâjbâi cum pot gestiona cumva conectarea unică.

Dacă apar erori sau probleme critice, mă voi lăsa să aud de la dvs.

Colaborator principal

Da, am înțeles foarte bine întrebarea ta, dar aparent nu ai înțeles răspunsul meu

Solicitați un concept pentru un forum (inclusiv detalii de implementare care sunt inițial neinteresante) și (doar marginal) modul în care puteți implementa acest lucru cu STS. Și am spus că am găsit abordarea ta greșită în abordarea sa. Mai întâi ar trebui să vă familiarizați cu instrumentele pe care ar trebui să le utilizați. Problema „forumului” este pe cât de plictisitoare doriți și se va rezolva ulterior după ce veți ști cum să vă folosiți instrumentele.

Întrebările dvs. ar trebui să arate inițial astfel:
- Ce este STS?
- Cum creez un proiect?
- Ce biblioteci/cadre sunt disponibile pentru mine? Pentru ce sunt? Cum „funcționează”? .

Apoi devine încet un pic mai specific:
- Cum pot configura o conexiune la bază de date? Care sunt caracteristicile speciale care trebuie luate în considerare atunci când se utilizează o bază de date MySQL? .
- Ce libs/framework-uri folosesc într-un caz specific pentru diferitele straturi ale aplicației mele?

Nimeni nu va putea să facă această familiarizare de bază cu subiectul pentru dvs. (și, în opinia mea, asta este ceea ce caută cu adevărat șeful dvs. Pentru că să fim sinceri: există câteva zeci de forumuri. Este ușor să găsiți unul terminat Pentru a lua soluția și a o adapta ușor la propriile nevoi.)

Voi salva orice analogie la conținutul întrebărilor dvs. Asigurați-vă că puneți întrebări greșite chiar acum! Detalii, cum ar fi constrângerile de securitate asupra parolelor sau adresa de e-mail care urmează să fie utilizate pentru înregistrare, sunt complet irelevante în acest moment. Dacă sunteți interesat doar de idei pentru forumul dvs., atunci probabil că ați întreba despre ele și nu ați menționa tehnologiile utilizate în întrebarea dvs.
Cu toate acestea, întrebarea dvs. arată în mod clar că nu aveți experiență în tratarea STS. Prin urmare, ar trebui să începeți chiar acolo și să ignorați în siguranță faptul că ar trebui să implementați un forum la un moment dat.

XyMorgan

Membru activ

Întrebarea este de fapt clar formulată. X este de a crea un forum (intern) și are diverse specificații și cerințe pentru acest lucru. X ar dori acum ajutor despre cum să procedeze sau să întrebe cine are experiență în acest sens.

-> STS = SpringToolSuite => Eclipse IDE + diverse extensii Spring pentru Eclipse
-> Spring = Java Framework (facilitează dezvoltarea de aplicații complexe Java/Java EE) => Tranzacții în baze de date, multilingvism, configurație, comunicare în rețea (de ex. Prin HTTP) și multe altele

Dacă nu ați lucrat încă cu Spring, Spring este folosit pentru a simplifica dezvoltarea aplicațiilor (web). Există o serie de clase Java care vă scutesc de munca de programare și, mai presus de toate, vă ajută la configurarea și inițializarea aplicației dvs. De asemenea, este important să menționăm termenul MVC sau integrarea/implementarea cu spring-MVC.

Desigur, mai sunt încă multe puncte deschise de luat în considerare, de ex.
* Funcții în partea din față
* html static vs. ajax
* Redresare
* Autentificare
* și și și

Aș dezvolta totul într-un mod agil, așa că implementează mai întâi conceptul brut și apoi intru treptat în detalii. Munca grea se poate face în câteva ore. În orice caz, ar trebui să fiți conștient de faptul că acest lucru va dura câteva luni pentru o utilizare productivă ca OnePersonShow. Aplicații web similare au fost dezvoltate de dezvoltatorii X de-a lungul anilor.

sper că asta vă ajută în continuare, cu întrebări suplimentare -> întrebați