REST Web Services with Jackson, Jersey and Payara Micro ... Level II

Rychlý úvod do RESTových webových služeb s implementacemi Jersey+Jackson a řešení pár problémů kolem:- jak vyřešit formát data a času v rozhraní služby (ISO namísto long)- jak vyřešit používání List v rozhraní služby v dotazu i v odpovědi- jak aplikaci snadno nahodit na Payaře Micro (odkaz na první díl je v úvodu)- jak službu zavolat z příkazové...

Mocking Spring Boot beans with Spock

Spock is a powerful Groovy-based framework that makes testing applications written in Java (as well as Groovy, Kotlin etc.) a very pleasant experience. Because it’s built on top of good ol’ JUnit, it integrates well with most of the existing test/build tooling. However, making it play nicely with the testing infrastructure of Spring framework...

Otvorenie JavaEE a jeho prechod pod Eclipse nadáciu (Oracle announced to open JavaEE – what to expect in the future?)

Cez leto sa diali s Java EE zaujímavé veci a aj po lete sa zdá, že udalosti s Java EE budú naďalej naberať rýchly spád. Len pred nedávnom som na svojom blogu písal o tom, že Oracle oznámil otvorenie Java EE a plány odovzdať ho ako projekt opensource nadácii a o tom, čo môžeme očakávať v budúcnosti. Ukázalo sa, že tá buducnosť nie je až tak ďaleko,...

Ako používať facelety v novom MVC 1.0 v Java EE 8: (MVC 1.0 in Java EE 8: Getting started using facelets)

Nedávno som sa dozvedel o novom budúcom prírastku do rodiny Java EE technológií - MVC framework na písanie action-based webových aplikácií, na spôsob Spring-MVC. Bude v Java EE 8 ako alternatíva ku komponentovému JSF frameworku, ale dá sa používať už teraz, minimálne na Glassfish a Payara serveri. Väčšina tutoriálov k MVC ukazuje ako pužiť JSP na...

Loadbalancing s Payarou a Apache2 (Loadbalancing with Payara cluster and Apache2)

Návod na zprovoznění loadbalancingu s Apache2 na CentOS 7 a clusteru domény aplikačního serveru Payara.

Rozdiely medzi spôsobmi zamykania JPA entít (Differences in JPA entity locking modes )

Nedávno som na stackoverflow narazil na otázku o rozdieloch medzi rôznymi zámkami v JPA. Pri písaní odpovede ma napadlo, že je to vhodná téma na obšírnejší blogový zápis. Pre tých, ktorí sa v tom ešte neorientujú, vysvetľujem, prečo je vôbec zamykanie potrebné, kedy je vhodný optimistický a pessimistický prístup, ako ich použiť v JPA a dokonca ako...

Jak testujete přístupová práva své aplikace?

Security
Celá řada komplexních aplikací obsahuje také složitou logiku řízení přístupu k datům nebo k používání konkrétních funkcí. Je jedno jestli je řízení přístupu postavené na konfigurovatelných ACL (oprávněních) nebo jestli je zvolen jednodušší a statičtější přístup pomocí předem definovných rolí. Zcela jistě je ve vašem zájmu toto řízení přístupu...

Použití vlastních bezpečnostních anotací pro ochranu metod se Spring Security

Nedávno jsme na našich projektech upgradovali z prastaré Acegi Security na nejnovější verzi - dnes už Spring Security. Spolu s tím, jsme začali ve větší míře používat ochranu volání metod na byznys vrstvě pomocí anotací @PreAuthorize / @PostAuthorize. Použití tohoto způsobu ochrany však vede k rozmnožení často se opakujících "Stringů" v těle tříd,...

Dokumentace Spring Framework 3.1 v Kindle formátu mobi (Spring Framework 3.1. Documentation as Kindle mobi)

Koupil jsem si Kindle. A protože hodlám absolvovat certifikaci Spring Professional, tak jsem jako první zjišťoval, jak na Kindle dostat Spring dokumentaci.

Kdy Spring vyhodnotí anotace @Transactional na CgLib proxy třídách

Spring Framework
 Testování transakční logiky vaší aplikace je obvykle poměrně problematické, pokud využíváte aspektového přístupu Spring frameworku. Ačkoliv existují způsoby řešení tohoto problému, nejsou zadarmo a nejsou přímočaré. Navíc jsme si jako programátoři příliš zvykli spoléhat na to, že jednoduché deklarování @Transactional anotace prostě funguje, takže...

Dočasné tabulky uvnitř transakce v MySQL aneb magie implicitního commitu

Narazil jsem na zajímavý a velmi zvláštní problém. Psal jsem transakční test ve Springu, který otvírá transakci na začátku a rollbackuje ji na konci testu. První část testu prováděla kupu INSERT a UPDATE SQL příkazů a potom jsem ověřoval provedení příkazu zpětným nahráním dat zpět z databáze. Test jako takový mi procházel, nicméně když jsem jej...

Running AJAX with jQuery in Stripes Framework

V článku najdete mé zkušenosti s implementací AJAXu ve frameworku Stripes na straně serveru a jQuery na straně klienta. Přestože jsem narazil na pár problémů je výsledek poměrně uspokojivý. Pokud potřebujete AJAX jako doplněk ke své standardní web aplikaci, mohou být Stripes tou správnou volbou. Programování AJAX varianty komunikace je...

Professional Oracle Programming - recenze publikace

0764574825
Databázový stroj Oracle je špičkový nástroj. Tato kniha vám umožní učinit si představu o jeho možnostech, a to podle mne velmi podařenou formou. Dozvíte se reálné informace o tom, co má Oracle navíc proti jiným databázovým strojům a k čemu by to mohlo být dobré vývojářům aplikací nad touto databází.Kniha je psána pro středně pokročilé zájemce, ale...

Návrh specifikace JDBC 4.0 (JSR 221: JDBC 4.0 API Specification)

Na stránkách JCP se objevil návrh specifikace JDBC 4.0. Autoři se chtějí zaměřit především na následující oblasti:Správa ovladačůSpráva připojeníMechanizmy persistence a aktualizaceLepší práce s SQL dotazy a jejich výsledkyZabezpečení zpětné kompatibility

How do you start a new enterprise project?

In this snippet of thought dump I wanted to share with you my approach to starting a new enterprise project from scratch. It is not necessarily the best approach, but it has worked very well for me in the past.

Configuring Database Access in Eclipse 3.0 with SQLExplorer

SQLExplorer is an Eclipse IDE database plugin that may be used to connect to a database from Eclipse. The SQLExplorer plugin adds a graphical user interface (GUI) to access a database with SQL. With SQLExplorer, you can display the tables, table structure, and data in the tables, and retrieve, add, update, or delete table data. SQLExplorer can...

OpenWFE

OpenWFE logo
Knihovna implementující Workflow, naprogramována v Javě pod BSD licencí. Nabízí www rozhraní pro editaci workflow.

Hibernate

hibernate logo
Nástroj poskytující objektově relační mapování (ORM) pro javové prostředí. Zdrojové kódy jsou k dispozici pod licenci LGPL.

JOnAS

JOnAS logo
Aplikační server s volnými zdrojovými kódy, který obdržel Sun J2EE 1.4 certifikát.

JavaServer Pages Technology


Java Servlet Technology


Tomcat

Tomcat logo
Tomcat je nejpoužívanější servlet container, který referenční implementací technologií Java Servlet a JavaServer Pages. Mezi jeho klady patří skutečnost, že jeho zrojáky jsou volně šiřitelné, některé jiné servlet containery však mohou být rychlejší. Tomcat je integrován do aplikačnícho serveru JBoss.

BEA WebLogic Server

BEA logo

Orion

Orion logo

JBoss

JBoss logo
Nejpoužívanější open source J2EE server.

Apache Jakarta Project

Jakarta logo
Organizace zaštiťující množství open sourcových projektů. Mezi nejvýznamnější patří Ant, Tomcat a Struts.

Seznam J2EE applikačních serverů

Průběžně aktualizovaná tabulka všech J2EE applikačních serverů. U každého z nich je uvedeno, jakou specifikaci splňuje, jaké má certifikaty a pořizovací cenu. Údaje je třeba brát s rezervou, ale je to výborný vstupní bod pro volbu toho správného applikačního serveru.

Seznam mnoha knihoven JSP tagů - zde určitě naleznete tu, kterou hledáte


 
strana 1/1celkem 28 položek