====== Pokročilé programování (PPRO) ====== * [[https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003374940/comments/360002698020|Oprava nefunkcnosti Tomcatu v IntelliJ IDEA kvuli permissions na jmxremote.access]] * [[PPRO - Postup vytvoření nové instance tcServeru]] * Čestina ve webové aplikaci v Javě: * Pro správné překodování dat obdržených např. z formulářů je třeba použít vhodný servlet Filter, [[http://developers-blog.org/blog/default/2010/08/17/Spring-MVC-and-UTF-8-Encoding-with-CharacterEncodingFilter|jeden je např. součástí Springu]] (lze jej použít, i když Spring v projektu nepoužíváte, případně lze použít jiný s podobnou funcionalitou) * Tip pro spolupraci na projektu: * pouzijte **[[git]]** nebo prinejhorsim SVN (viz nize): * Zalozit si nekde Subversion (SVN) repozitar - moznost zdarma napr. na http://code.google.com * Nainstalovat si do STS/Eclipse plugin pro SVN Subclipse (STS: Help->Dashboard->Extensions) * SVN repozitar umoznuje uchovani starsich verzi souboru/projektu, zobrazeni zmen, ktere uzivatel v dane verzi souboru provedl atd. * Svou aplikaci muzete doplnit o detailni logovani "co se v ni deje", viz. napr. [[http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/overview.html#d0e743|dokumentace Springu]], pomuze vam to pri hledani chyb * Přednášky a další aktuální materiály najdete nově v **Olivě**! * Seriál [[http://zdrojak.root.cz/serialy/java-na-webovem-serveru/|Java na webovém serveru]] na zdrojak.root.cz * Záznam z přednášek Honzy Novotného a Pavla Jetenského {{uhk_-_testovani_aplikaci_-_pozvanka.pdf|Pokročilé techniky automatického testování v praxi a Automatické testování webových aplikací}} konané 18.11.2008 byly vystaveny: [[http://blog.novoj.net/2008/12/13/podcast-zaznam-prednasky-pokrocile-techniky-automatickeho-testovani-v-praxi/|první]], [[http://blog.novoj.net/2009/06/15/selenium-testovani-zaklady/|druhá]]. * [[ppro:instalovanysoftware]]