Avatar
kashpi
Redaktor
Avatar
kashpi:

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
Odpovídá na kashpi
Ondřej Štorc:

Úvodní díl 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
Redaktor
Avatar
Odpovídá na kashpi
Silvinios:

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  +1 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.