Instalacja "Jakarta EE" w InteliJ CE

Instalacja "Jakarta EE" w InteliJ CE
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Cześć,

Chciałem zainstalowac Jakrta EE framework for intelij community edition, ale okazało się że działa tylko z Ultimate ;(. Czy jakieś wcześniejsze edycje Jakrty dzialaja z community edition? Jeżeli nie to co darmowego i łatwego można wykorzystać do prostych aplikacji webowych?
Aplikacje do celów szkoleniowych, więc nie muszą być ani szybkie, ani wydajne. Wystarczy rejestracja użytkownika, login, upload jpgow, textbox z info dla admina. Projekt dotyczy bezpieczeństwa danych, a nie samej zawartości i funkcjonalności aplikacji.

edytowany 1x, ostatnio: Riddle
szatkus1
  • Rejestracja:około 22 lata
  • Ostatnio:około godziny
1

Z tego co wiem EE w Community działa równie dobrze jak każdy inny typ projektu javowego. Po prostu nie ma jakiegoś specjalnego wsparcia dla tego. Wygeneruj sobie projekt z jakiegoś archetypu w Mavenie czy coś 🤷

lambdadziara
ale jak bedzie redeployowal earke?
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
1

JakartaEE ani to łatwe, ani skalowalne, ani sensowne.
Unikaj.
Chcesz robić proste aplikacje web - to zobacz np. https://javalin.io


jeden i pół terabajta powinno wystarczyć każdemu
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:20 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
0
Usjwo napisał(a):

Cześć,

Chciałem zainstalowac Jakrta EE framework for intelij community edition, ale okazało się że działa tylko z Ultimate ;(

To że Ultimate ma specjalne wsparcie dla Jakrta EE to nie znaczy że nie można napisać w Jakrta EE aplikacji używając tylko zwykłego wsparcia dla Javy w wersji Community.
Ale jak pisze @jarekr000000 lepiej unikać wszystkiego co wiąże się z Javą EE/Jakartą EE. W Javie EE/Jakarcie EE to powoli samo 10 (15?) letnie legacy zostaje
Jak chcesz się uczyć czegoś co jest bardzo popularne w Javie to Spring + Hibernate (bhle).. Jak Spring cię obrzydza to w Javie EE/Jakarcie EE będzie tylko gorzej

UPDATE Wzywam @Marcin Marcin Chyba ostatniego fana Jakrta EE na tym forum. Jak pisałeś aplikacje? Miałeś Intelij Ultimate czy Community ?


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 2x, ostatnio: KamilAdam
Marcin Marcin
IntelIJ - Intel i jakieś inne choć na AMD też działało. Miałem wersję pełną płatną komercyjną z pakietu All Products Pack
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Dodałem Spring w Ultimate, jakoś działa, a nijak nie mogę w Community. Do mnie trzeba prostym językiem, nie jestem biegły w javie i Intelij.

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0
Usjwo napisał(a):

Cześć,

Chciałem zainstalowac Jakrta EE framework for intelij community edition, ale okazało się że działa tylko z Ultimate ;(. Czy jakieś wcześniejsze edycje Jakrty dzialaja z community edition? Jeżeli nie to co darmowego i łatwego można wykorzystać do prostych aplikacji webowych?
Aplikacje do celów szkoleniowych, więc nie muszą być ani szybkie, ani wydajne. Wystarczy rejestracja użytkownika, login, upload jpgow, textbox z info dla admina. Projekt dotyczy bezpieczeństwa danych, a nie samej zawartości i funkcjonalności aplikacji.

Naprawdę potrzebujesz pełnego kontenera EE ???? EJB będziesz używał ??? w 2022 roku ???

Aplikacje oparte o embedded jetty / tomcat w 100% są operacyjne w Community, bezproblemowo dokłada się CDI Weld (@jarekr000000 wybacz), JPA też (bez kilku ficzerów typowo kontenerowych, głownie zarządzanych przez kontener transakcji JTA)

KamilAdam napisał(a):

Jak Spring cię obrzydza to w Javie EE/Jakarcie EE będzie tylko gorzej

Moje zdanie odwrotnie rozkłada środki ciężkości.
Np w EE możesz brać tylko niektóre grupy API - czego w springu od wielu lat nie bardzo.
No i w EE nie ma andotacji @ZrobięCiDobrzeNawetNieBędzieszWiedziećKiedyiJak

Ani nie mam zamiaru deklarować, ze EE zwyciezy nad Springiem, ani namawiać do bezmyślnego użycia - ale odnowione EE w podzbiorze tym nowszym, wcale nie jest tak tragiczne, za jakie uchodzi.

Może zdrowo w EE trzepnąć zmiana namespace Jakarta 9, może być jak z Delphi które przeżyło zmianę na Unikod ze złamanym kręgosłupem.


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
edytowany 4x, ostatnio: ZrobieDobrze
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Naprawdę potrzebujesz pełnego kontenera EE ???? EJB będziesz używał ???

Jak pytasz to pewnie nie :D
Dla mnie wystarczy pewnie 5% Jakarty lub 5% Spring. To ma być prosta aplikacja. Rejestracja, logowanie, download jpg i wiadomości tekstowej. Do Spring i Jakarta jest dużo tutoriali, więc to próbuje.

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0
Usjwo napisał(a):

Naprawdę potrzebujesz pełnego kontenera EE ???? EJB będziesz używał ???

Jak pytasz to pewnie nie :D
Dla mnie wystarczy pewnie 5% Jakarty lub 5% Spring. To ma być prosta aplikacja. Rejestracja, logowanie, download jpg i wiadomości tekstowej. Do Spring i Jakarta jest dużo tutoriali, więc to próbuje.

Springa nie da się użyć w 5% ... Jakartę .... hmmm... a wiesz, że w sumie to tak.
Disclaimer: inni mogą powiedzieć inaczej.


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
1
Usjwo napisał(a):

Naprawdę potrzebujesz pełnego kontenera EE ???? EJB będziesz używał ???

Jak pytasz to pewnie nie :D
Dla mnie wystarczy pewnie 5% Jakarty lub 5% Spring. To ma być prosta aplikacja. Rejestracja, logowanie, download jpg i wiadomości tekstowej. Do Spring i Jakarta jest dużo tutoriali, więc to próbuje.

BTW nie potrzebujesz nawet CDI, wystarczy embedded Jetty.

Nie jest jasne, jak chcesz urobić front ? Dwuwarstwowe z frameworkierm Javascriptowym ? Wyłacznie server side ?


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

FrontEnd jest nieważny, może być cokolwiek.

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0
Usjwo napisał(a):

FrontEnd jest nieważny, może być cokolwiek.

Boze, przebacz im, bo nie wiedzą o co proszą.


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Dlatego pytają ;p

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0

@Usjwo:

Co do wygenerowania outputu jest kilka w miarę eleganckich rozwiążań.

Gorzej jest z edycją formatek.
Ja osobiście o ile mam, używam Apache Wocket, ale to dość duża barierę wejścia (jak na poczatkujacego). JSF to apage satanas.
Jest jeszcze Vaadin (~ +/- porównywalny z Wicketem)
Zostaje implementowanie submit post, elegancja jedzie na pysk, niskopoziomo trzeba


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
opiszon
Propsy za Wicketa. Nie myślałem że ktoś go jeszcze poleci w 2022 ;-)
ZD
Poleci do nowego projektu czy nie poleci, ale jak się go ma w ekosystemie ... wysoce dynamiczny frontnend w przegladarce (Ajax), brak telefonów do fronendowca przy każdej zmianie szerokości pola czy walidacji, bo ta jest zaimplementowana RAZ. Vaadin jest nadal promowany, ale to skomercializowany projekt, a to dokładnie ten sam segment
opiszon
Ja nie z przekąsem. Sam rozwijałem przez 13 lat duży projekt na Wickecie i jest w sumie spoko. Ale do prostego projektu gdzie warstwa frontendowa ma tylko być to pewnie bym nie użył, bo tak jak napisałeś próg wejścia może być za duży.
Marcin Marcin
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:610
2


Fan moderatora somekind
WY
Wypierdzistyy
Mega przyjemnie się go słucha :>
WY
Wypierdzistyy
Wolę mieć kontrolę nad kodem :>
K5
@Wypierdzistyy: ta osoba jest u nas na forum. Piszę bo może o tym nie wiesz, pisząc 'go' ;p
TR
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:731
0

@Marcin Marcin: to jeszcze do kolekcji adnotacji Springa, które @jarekr000000 piętnuje, dorzucę lombokowe "SneakyThrows". To robi z prostego kodu pasztet. Widziałem sporo mikroserwisów, które się na AWS wywalały i za każdym razem brytyjscy "developerzy" twierdzili, że wszysko jest OK! U nich na localu działało :D


musica curat corpus at animam
KamilAdam
SneakyThrows super adnotacja jest
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Dziekuje za wszystkie odpowiedzi i podpowiedzi. Wiem już trochę więcej, ale zbyt dużo propozycji oddala od rozwiązania :(.
A może ktoś chciałby podjąć się korepetycji (płatnych) w tym temacie.
Projekt jest o security, a nie o web programming.
Logowanie z multifactor authentications (email, SMS), password entropy, encrypted storage, security question, captcha, recovery password, etc.
Jakby jeszcze korepetytor znał angielski, było by super.

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0

@Usjwo:

A rozwiazanie nie-servletowe ?
Proponowany kilka/naście postów wczesniej javalin, z mojej strony RatPack.

Problem masz w tym, ze od 10 lat nie powstało nic serwer-side do produkowania formatek, wg "powszechnego" myślenia ma się to robic fw javasriptowym, Angular, Vue, React (ten javascriptowy) i inne.

Takie Wickety, Vaadiny, JSFy (tfu tfu przez lewe ramię przy pełni księżyca), czy w .NET ASPX są kontynuacją / utrzymaniem idei wyklutych sporo wcześniej (mowa o "wysoce dynamicznych" UI, czyli zachodzą zmiany w innych polach w konsekwencji edycji poprzednich)
Mniej dynamiczne, użyteczne dla ciebie lub nie, ale dużo prostsze, będa modele MVC, gdzy aktualizacja całej formatki zachodzi w momencie wykonania POST z przycisku Submit. W modelu MVC były liczne frameworki ~1995-2005, wiele martwych, posiadających poważne dziury itd... jak ś.p. Struts
Na dziś takie utrzymywane MVC typu "Submit +POST" to Spring MVC i ,,, bum bum tadaaaaam ...Java EE/ Jakarta MVC, tak, obudzili się po 20 latach i względnie niedawno "z pewną taką nieśmiałością" dodali.
Zrobiłem w tym hello world. Z plusów, nie ciągnie za sobą ziliona archaicznych zależności, jest li tylko lekką warstwą nad REST API. Nie twierdzę, że ktokolwiek to komercyjnie używa, ale projekt na kilka miesięcy i koniec (praca dylomowa ???) ...


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
edytowany 1x, ostatnio: ZrobieDobrze
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0
ZrobieDobrze napisał(a):

ale projekt na kilka miesięcy i koniec (praca dylomowa ???) ...

Zaliczenie. Ale nie moje, ja skończyłem studia 30 lat temu :D
Oprócz zaliczenia ważna jest nauka, więc raczej w nowych technologiach. Tym bardziej ze czas nagli, a tutoriale są w większości do Spring i Jakarta

Zobacz pozostałe 2 komentarze
ZD
problemem są aktywne formatki - powyżej szerzej narysowałem horyzont. Aktualna tendencja jest na frameworki Javascriptowe
US
JS nie wchodzi w grę. PHP, Java i Python sa do wyboru
ZD
JA BYM (jakbym nie znał np Wicketa), Pyhona znam mało (jest Django) ... bym sobie takie coś napisał w Jakarta MVC, ale to ja, nawet żeby ostatni raz zobaczyć dlaczego tego nie chcę. Na uczelni może (?) by to znalazło poklask, tam chyba nadal sie lubi EE ...
ZD
Wszak od ciebie przyszło pytanie o EE, wiec jakiś powód był
US
Trochę odjeżdżamy od tematu, ale wątek ciekawy. Ja pracuje w korpo na obrzeżach cywilizowanego świata. W szeroko pojmowanej "industry", gdzie software jest 10% contractu. Klient mówi wprost. Ja nie chcę super hiper fabryki za milion monet. Potrzebuje fabryki na 10-15 lat, potem ja zburzę i postawie nową w nowej technologii. Nie ma co przepłacać za wodotryski. :D
Marcin Marcin
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:610
0

Java EE i Jakarta EE to przeżytek technologiczny.
@Usjwo: poradnik do kotlina całego na czarno, tylko słuchaj na głośnikach stereo bo na mono nie działa chyba że @jarekr000000 naprawi
link


Fan moderatora somekind
edytowany 2x, ostatnio: Marcin Marcin
Zobacz pozostałe 2 komentarze
Marcin Marcin
właściwie to w tym przypadku popełniany jest taki błąd jak ja zrobiłem czyli brak seniora lub starego programisty który poprowadzi projekt a nie zrobi marsz ku klęsce (taka książka nawet)
jarekr000000
Tyle, że mieszasz język z frameworkiem. Są szaleńcy co robią JakartaEE w kotlinie (i zresztą jest to dokładnie tak samo głupie jak w javie).
Marcin Marcin
Moim zdaniem kolega powinien wybrać mniejsze zło np. Scale ale to moje zdanie za które pewno mnie zlinczujecie wraz z @KamilAdam
KamilAdam
Sorry @Marcin Marcin ale teraz nie rozumiem już. Scala EE to mniejsze zło niż Kotlin EE?
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Prawdę powiedziawszy im więcej postów tym coraz mniej zrozumiały dla mnie przekaz :P. Poszperałem w internetach i wygląda że najszybciej (i najłatwiej chyba) jednak będzie użycie Spring framework. Także ponawiam pytanie z początku wątku. Czy da się i co najważniejsze jak, zainstalować Spring w InteliJ CE? Opcją jest jeszcze InteliJ Ultimate (płatne) lub Eclipse.

Marcin Marcin
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:610
1

@Usjwo: Życie bez frameworków jest fajniejsze.

Aby skonfigurować IntelIJ do pracy z FREJMŁORKIEM Spring wystarczy zajrzeć na stronę JetBrains
https://www.jetbrains.com/help/idea/spring-support.html


Fan moderatora somekind
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Spring support relies on the Spring and related plugins, which are bundled and enabled by default in IntelliJ IDEA Ultimate. This functionality is not available in IntelliJ IDEA Community Edition and IntelliJ IDEA Edu.

Czyli w zasadzie InteliJ EC odpada ;(

Życie bez frameworków jest fajniejsze.

@Marcin Marcin: A mógłbys podać jakiś przykład (link), który da się otworzyć w InteliJ CE. Prosta applicacja nawet z samym loginem byłaby pomocna

Marcin Marcin
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:610
1

@Usjwo: jak chcesz się uczyć i jesteś studentem masz JetBrains za free
https://www.jetbrains.com/community/education/

Jak nie masz i chcesz się uczyć nie mając studiów - idź na studia


Fan moderatora somekind
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0
Marcin Marcin napisał(a):

Jak nie masz i chcesz się uczyć nie mając studiów - idź na studia

Takich starych na studia nie przyjmują :D.
Tak dla wyjaśnienia sytuacji. Syn znajomego poprosił mnie o pomoc, więc chciałem użyć najtańszych narzędzi.
Teraz sprawdziłem i Utlimate kosztuje 170$ na rok, więc może nie ma o co kruszyć kopii.

RequiredNickname
Ale po co Ci ten ultimate? Do pracy w springu nie potrzebujesz żadnego ultimate. Wgraj CE, szkielet projektu wygeneruj na https://start.spring.io i tyle.
US
@RequiredNickname: Dzięki, o to właśnie chodziło. Po trzech stronach dyskusji udało się :)
ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0
Usjwo napisał(a):

Prawdę powiedziawszy im więcej postów tym coraz mniej zrozumiały dla mnie przekaz :P. Poszperałem w internetach i wygląda że najszybciej (i najłatwiej chyba) jednak będzie użycie Spring framework. Także ponawiam pytanie z początku wątku. Czy da się i co najważniejsze jak, zainstalować Spring w InteliJ CE?

W gołym server-side Springu też nie jakiś fajnych wysokopoziomowych Form.

MSZ do takiego projektu nie ma większej przewagi na Jetty. Jak się wpuścisz w Springa, to praca będzie utrzymana w temacie Springa, a nie tego, co zamierzasz. To ogromna krzywa nauczania - a jak widac o samej Javie to "słyszałeś", wiec Spring wyłącznie ci może zrobić krzywdę (świeży wątek obok).

Opcją jest jeszcze InteliJ Ultimate (płatne) lub Eclipse.

Nieprawda.
Jest jeszcze Netbeans. Źle szukałeś

Coraz bardziej nie rozumiem tego wątku. (pominę, że dlaczego nie pisze tutaj syn, czy dla kogo to jest)
Że "coś tam" programowałes 30 lat temu, z wiedzą "słyszałem przez ramię", to nie znaczy że wystartujesz w Springu w jakimkolwiek rozsądnym czasie (chyba ze po prostu kupisz to zaliczenie)


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
edytowany 1x, ostatnio: ZrobieDobrze
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0
ZrobieDobrze napisał(a):

Coraz bardziej nie rozumiem tego wątku. (pominę, że dlaczego nie pisze tutaj syn, czy dla kogo to jest)

A to jest prosta odpowiedź. Barierą jest język polski :D

ZrobieDobrze napisał(a):

Że "coś tam" programowałes 30 lat temu, z wiedzą "słyszałem przez ramię", to nie znaczy że wystartujesz w Springu w jakimkolwiek rozsądnym czasie (chyba ze po prostu kupisz to zaliczenie)

Fakt, w javie to ja napisałem 2 małe aplikacje, w tym zero webowych. Co do kupienia, to pytałem tu o korepetycje, ale bez odzewu.
Ja robię to pro bono. Z ciekawości i dlatego że mnie ktoś poprosił. Nie ma tu żadnego drugiego dna. Projekt nie jest na kierunku "czysto programistycznym", można korzystać z internetowych kodów, ale ze zrozumieniem.

ZrobieDobrze napisał(a):

Jest jeszcze Netbeans. Źle szukałeś

I pewnie jeszcze wiele innych. InteliJ używałem więc dlatego skupiłem się na tym

edytowany 1x, ostatnio: Usjwo
ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0

Na marginesie, z zestawienia w rodzaju "best 20 java frameworks" (zwykle to dość copywriterskie marne materiały) dowiedziałem o lekkim fw, którego nie znałem

https://github.com/lets-blade/blade#form-parameter

Nic o nim nie wiem, ale wyczytuję, że ma "jakieś" wsparcie do przyjmowania danych z Post/Form, co wcale nie jest oczywiste w czasach RESTa
Oczywiście, bez świadomego subtelnego ręcznego użycia HTML-a się nie obejdzie

Z tego samego art:
Cons:
Along with pros, here are some cons of Spring web MVC framework:
MVC can be a bit difficult to implement for a newbie
Makes the learning curve steep


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
edytowany 2x, ostatnio: ZrobieDobrze
Marcin Marcin
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 miesiące
  • Postów:610
0
Usjwo napisał(a):
Marcin Marcin napisał(a):

Jak nie masz i chcesz się uczyć nie mając studiów - idź na studia

Takich starych na studia nie przyjmują :D.
Tak dla wyjaśnienia sytuacji. Syn znajomego poprosił mnie o pomoc, więc chciałem użyć najtańszych narzędzi.
Teraz sprawdziłem i Utlimate kosztuje 170$ na rok, więc może nie ma o co kruszyć kopii.

Starych nie przyjmują? Na studia nie ma limitu wieku więc rusz łaskawie swoją leniwą dupę i naucz się czegoś innego niż Java EE lub Jakarta EE bo to g**no. Na studiach poznasz coś ciekawego i lepiej studia skończyć niż nie skończyć.


Fan moderatora somekind
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0
Marcin Marcin napisał(a):

Starych nie przyjmują? Na studia nie ma limitu wieku więc rusz łaskawie swoją leniwą dupę i naucz się czegoś innego niż Java EE lub Jakarta EE bo to g**no. Na studiach poznasz coś ciekawego i lepiej studia skończyć niż nie skończyć.

Tiaa. Co ty z tymi studiami? Masz jakiś kompleks? Świeżo upieczony magister? Studia (PW) skończyłem 30 lat temu :D Programistą java nie zamierzam zostać (zbyt marnie płacą :P)

Marcin Marcin napisał(a):

rusz łaskawie swoją leniwą dupę i naucz się czegoś innego niż Java EE lub Jakarta EE bo to g**no.

Jak ja zdawałem mature (bardzo dawno) to maturzysta oprócz wiedzy otrzymywał też jako taką kindersztubę. Jak widać, dzisiaj "magistrem" można zostać bez tych podstaw.

Marcin Marcin
@Usjwo: kiedyś to były czasy, teraz to nie ma czasów
US
@Marcin Marcin: nie, nie czasy, tylko ludzie :P
US
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:95
0

Po przeszukaniu internet w te i we wte, szkielet applikacja działa :). Ostatecznie jest Eclipse i Dynamic web project. Baza danych działa, można się rejestrować, logować, itp.
Teraz czas na security. Wysyłanie emaila z codem już działa. :)
Pewnie wrócę to za chwilę z bardziej konkretnymi pytaniami. Dziękuje za dotychczasową pomoc.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)