IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
michalkasparec
Tvůrce
Avatar
michalkasparec:26.3.2014 20:41

Jdu sem s docela hloupou otazkou asi.
Naskytla se mi prilezitost prace v jedne spolecnosti na PHP projektech, s tim ze chcou brzo prejit na Javu. A moje otazka je, co se vlastne na to pouziva? JSP? Nebo neco jinyho?
Dejme tomu, treba velkej eshop nebo neco takovyho.
Pripadne jsou nekde tutorialy na JSP? Zaklady Javy mam, ale je to pro me jina technologie nez znam nebo se kterou pracuji. Proto se ptam

 
Odpovědět
26.3.2014 20:41
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na michalkasparec
Ondřej Štorc:26.3.2014 20:48

<a href="http://­www.itnetwork­.cz/java/jee/ja­va-enterprise-edition-uvod-do-jee-j2ee">Úvodní díl</a> do Javy EE v níž je obsažena i JSP

Nahoru Odpovědět
26.3.2014 20:48
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Silvinios
Tvůrce
Avatar
Odpovídá na michalkasparec
Silvinios:26.3.2014 23:44

Toto není vůbec hloupá otázka a odpověď na ní není snadné :-)

Doporučuji si projít Java EE 6 Tutorial
http://docs.oracle.com/…utorial/doc/
Tím získáš přehled o mnoha věcech, které můžeš potkat.

Základem pro vývoj webových aplikací v Javě je Java Servlet Technology.
https://jcp.org/en/jsr/detail?…

K vývoji webové vrstvy lze použít JavaServer Pages (JSP) spolu s Standard Tag Library (JSTL). Jedná se ale o docela staré technologie, které jsou dost low-level.

Další možností je použít JavaServer Faces (JSF). na Devboku k JSF existuje tutoriál.

Dále existuje mnoho frameworků a šablonovacích knihoven (např. Apache Tiles, Velocity, FreeMarker, ...)

Hodně populární je Spring Framework. Pro tvorbu webu existuje Spring Web MVC framework.

S databází lze pracovat přes JDBC nebo Persistence API (Hibernate). V poslední době jsou také populární noSQL databáze.

Dále existuje Grails framework, který je postavený na Springu, Hibernatu a jazyku Groovy.

Některé funkcionality, o které se před mnoha před lety staral server se přesunuli na klienta. Existují různé JavaScriptové frameworky, které se kompletně starají o view a serverem komunikují přes AJAX. Například Google Web Toolkit (GWT) nebo Vaadin.

PS. Zmínil jsem technologie, s kterými jsem se setkal, což ale neznamená, že patří mezi nejrozšířenější...

 
Nahoru Odpovědět
26.3.2014 23:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.