JJUC-CCC - Japan Java Users Group Cross Communiy Conference - 2016 Spring 講演資料。
テスト、書いてますか?はい、我々は書いていませんでした。しかし今は違います。将棋の駒を動かすかのように一手ずつテストを書き進めるための戦術と戦略のようなものを、お話しできればと思います。このセッションは同じチームの同僚による昨年秋のセッション「JJUG-CCC 2015 Fall CD-2 Java8移行から始めた技術的負債との戦い」の続編のようなものです。
Declarative Input Validation with JSR 303 and ExtValBart Kummel
This document discusses declarative input validation using JSR 303 and ExtVal. It begins by introducing the speaker and their background. It then discusses the DRY (Don't Repeat Yourself) principle and how validation is often repeated in Java EE applications. The document introduces JSR 303 as a way to standardize validation constraints and have the UI interpret and enforce them. It provides examples of validation code with and without JSR 303 annotations. The document discusses using ExtVal to add JSR 303 support to older versions of Java EE and JSF. It demonstrates features like cross-validation, setting violation severity, and creating custom annotations and validation strategies with ExtVal. Overall, the document promotes using annotation-based validation with ExtVal to create
JJUC-CCC - Japan Java Users Group Cross Communiy Conference - 2016 Spring 講演資料。
テスト、書いてますか?はい、我々は書いていませんでした。しかし今は違います。将棋の駒を動かすかのように一手ずつテストを書き進めるための戦術と戦略のようなものを、お話しできればと思います。このセッションは同じチームの同僚による昨年秋のセッション「JJUG-CCC 2015 Fall CD-2 Java8移行から始めた技術的負債との戦い」の続編のようなものです。
Declarative Input Validation with JSR 303 and ExtValBart Kummel
This document discusses declarative input validation using JSR 303 and ExtVal. It begins by introducing the speaker and their background. It then discusses the DRY (Don't Repeat Yourself) principle and how validation is often repeated in Java EE applications. The document introduces JSR 303 as a way to standardize validation constraints and have the UI interpret and enforce them. It provides examples of validation code with and without JSR 303 annotations. The document discusses using ExtVal to add JSR 303 support to older versions of Java EE and JSF. It demonstrates features like cross-validation, setting violation severity, and creating custom annotations and validation strategies with ExtVal. Overall, the document promotes using annotation-based validation with ExtVal to create
Java EE 8 Web Frameworks: A Look at JSF vs MVCJosh Juneau
This session provides an overview of both the JSF and MVC 1.0 frameworks. The frameworks are then compared to each other. Finally, JSF 2.3 upcoming features are previewed.
JavaOne 2014 BOF4241 What's Next for JSF?Edward Burns
The document discusses recent developments and future plans for JavaServer Faces (JSF). Key points include:
- JSF 2.2 introduced HTML5 friendly markup, flows for modularizing behavior, and resource library contracts for modularizing appearance.
- Emerging trends like mobile-first design, JavaScript frameworks, and statelessness need to be considered for JSF.
- JSF 2.3 planned updates include further CDI alignment, small new features like JSON ajax rendering, and ensuring compatibility with the new MVC specification.
What's next for Java API for WebSocket (JSR 356)Pavel Bucek
The document discusses plans for future versions of the Java API for WebSocket (JSR 356). Some areas that may be addressed in WebSocket.NEXT include improved CDI integration, a low-level frame API, better support for extensions and subprotocols, tighter Java EE integration, and enhancements to the client API. The presentation also covers lessons learned from WebSocket 1.1 and takes questions from attendees.
It is to introduce the development process using the yeoman, in particular, angular. I am writing at the discretion of its own relationship of angular and Web components in the second half.
This document provides references and links about using SQL Server with Linux and PHP. It includes links to documentation on installing and using the Microsoft Drivers for PHP for SQL Server on Linux, an overview of SQL Server on Linux, and a quickstart guide for installing SQL Server and creating a database on Ubuntu. It also links to a Microsoft tutorial for creating PHP apps connected to SQL Server on Ubuntu.