java(JSF) web application
source code simple ครับ ใช้ git ดึงไปได้เลย
https://github.com/jittagornp/income
เนื้อหา
source code simple ครับ ใช้ git ดึงไปได้เลย
https://github.com/jittagornp/income
เนื้อหา
- รู้จักกับ java web application + java web framework
- รู้จักกับ JSF(JavaServerFaces) + JSF Primefaces
- รู้จักกับ maven + การสร้าง java web application ด้วย maven + maven application structure
- maven คืออะไร? (ยืมมาจาก spring66.com ครับ มีคนเขียนอยู่แล้ว ก็เลยขี้เกียจเขียนครับ)
- Java Web Application Tutorial JSF(PrimeFaces) (1) : Create Project
- Java Web Application Tutorial JSF(PrimeFaces) (2) : Project Structure
- Java Web Application Tutorial JSF(PrimeFaces) (3) : Change Theme
- เข้าใจการสร้าง Layout หน้าเว็บ
- สร้าง web template ด้วย JSF template
- การใช้งาน Primefaces Component
- รู้จักกับ ManageBean ซึ่งเปรียบเสมือนกับ Web Controller
- การ config loging
- การเขียนเว็บ (JSF) ที่รองรับหลายภาษา : java
- รู้จักกับ Spring framework
- การทำ Login ด้วย spring security
- custom error page java web application
- รู้จักกับ ORM(Object Relational Mapping) ซึ่งเป็นการ Map ระหว่าง Object <=> Database
- การสร้าง Entityclass และเรียนรู้การ Map Entity Relationship
- One to One
- One to Many
- Many to Many
- การสร้าง Composite Key JPA (Object Relational Mapping)
- การสร้างคำสั่ง Query(JPQL) และเรียกใช้งานผ่าน Service
- การเขียน DynamicQuery(Java) ด้วย Criteria Query (EclipseLink)
- การ config database ให้สามารถใช้งานร่วมกับ web application ที่เราสร้างขึ้น
- การเขียนโปรแกรมเพื่อส่ง Email(base on gmail) ด้วย Spring framework
- สร้าง template email ด้วย FreeMarker Template Engine
- Event Driven programming
- การเขียนโปรแกรมแบบตั้งเวลาทำงานด้วย Java cron job (quartz scheduler)
- การตั้ง scheduling (cronjob) ด้วย spring framework
- การ deploy งาน หรือการนำเว็บที่เขียนขึ้น ไปใช้งานจริง (deploy ผ่าน glassfish server)
เพิ่มเติม
- การ config Maven (Maven Profile) เพื่อให้รองรับกับการพัฒนา Application ใน Environment ที่แตกต่างกัน : java
- JSF ManagedBean can @Autowire Spring resources : java, JSF
- inject DataSource into JSF ManagedBean
- project module with maven
- spring session scope in JSF managedbean
- custom JSF primefaces lazyLoad with Spring data
- Lazy load attribute Entity class JPA
- jsf timezone
- Spring autowire all implementations which implements an interface
- web application with 'Spring' utf-8 encoding (java)
- Lazy Load Selection Primefaces
- JSF notification - notify phase : java
- Spring security detect Primefaces ajax session expire
ubuntu server
- การติดตั้ง Ubuntu 11.10 Server 32-bit ใน VMware
- การติดตั้ง GUI ให้กับ Ubuntu 11.10 Server
- แก้ sources list ให้ชี้มาที่ประเทศไทย (unbuntu server 11.10)
- การติดตั้ง Fonts ภาษาไทยให้กับ Ubuntu 11.10 Server
- การติดตั้งและ Remote เข้าใช้งาน Ubuntu 11.10 Server ด้วย SSH
- การติดตั้ง (Apache) Web Server ให้กับ Ubuntu 11.10 Server
- set up apache virtualhosts on linux ubuntu
- การติดตั้ง FTP Server (vsftpd) ให้กับ Ubuntu 11.10 Server
- การติดตั้งและแชร์ไฟล์ผ่าน SAMBA ให้กับ Ubutntu 11.10 Server
- การติดตั้ง SSL แบบ Self-Sign ให้กับ (Apache) Web Server บน Ubuntu 11.10 Server
- การติดตั้ง SSL แบบ Self-Sign ให้กับ FTP Server (vsftpd) บน Ubuntu 11.10 Server
- การติดตั้ง Mail Server (iRedMail) ให้กับ Ubuntu 11.10 Server
- ทำ (Mod-Security2) Hardening ให้กับ (Apache) Web Server บน Ubuntu 11.10 Server
- install oracle java 7 on ubuntu 12.04
- install elastic search on ubuntu 12.04
- สร้าง ssh keys linux ubuntu
- การ disabled ipv6 linux ubuntu
- การติดตั้ง apache hadoop 1.2.1 (multi-node cluster) บน ubuntu 12.04 server
- kill port linux ubuntu
hadoop
OAuth
เพิ่มเติม
Jasper Report
- group table column jasper report
- Export Jasper report to PDF file : java
- send image to jasper report (step by step) : java
- inject jasper report pdf viewer into java application (step by step)
- การออกรายงานกราฟแท่ง (Bar Chart) iReport
Netbeans IDE
javascript design pattern
- Singleton Pattern
- Chaining
- Factory Pattern
- Bridge Pattern
- Composite Pattern
- Facade Pattern
- Adapter Pattern
- Decorator Pattern
- Flyweight Pattern
- Proxy Pattern
- Observer Pattern
- Command Pattern
- Chain of Responsibility Pattern
java design pattern
Creational design patterns
- Factory pattern
- Abstract Factory pattern
- Builder pattern
- Prototype pattern
- Singleton pattern
Structural Patterns
- Adapter / Wrapper pattern
- Bridge pattern
- Composite pattern
- Decorator pattern
- Facade pattern
- Flyweight pattern
- Proxy pattern
Behavioral design patterns
- Chain of responsibility pattern
- Command pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Observer pattern
- State pattern
- Strategy pattern