บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Spring Framework

แก้ภาษาไทยเพี้ยน springframework ajax response

applicationContext.xml <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">         <property name = "messageConverters">             <list>                 <bean class = "org.springframework.http.converter.StringHttpMessageConverter">                     <property name = "supportedMediaTypes">                         <list>                             <value>text/plain;charset=UTF-8</value>                         </list>                     </property>               ...

Hibernate Criteria Join with 3 Tables

Hibernate Criteria Join with 3 Tables

Spring Framework Add Connect Database

รูปภาพ

Jackson confused with bidirectional one-to-many relationship

I'm using jackson 1.9.2 with Hibernate/Spring MVC through MappingJacksonHttpMessageConverter. Jackson can not serialize bidirectional one-to-many relationship and makes an infinite loop. The classes I'm using are : Conversation which has a Set of SMS instances. Each SMS instance has a Set of PhoneNumbers Each PhoneNumber has a parent contact (this is the bidirectional many-to-one relationship) What I am trying to do is to serialize a conversation. If I don't use  @JsonManagedReference  and  @JsonBackReference  then jackson will crashe due to an infinite loop. But when I use them, the  Contact  doesn't get serialized into the  PhoneNumber . Class Contact { @JsonManagedReference List<PhoneNumber> phoneNumber ; } Class PhoneNumber { @JsonBackReference Contact contact; } The output is : { <--------------------- Conversation "id": 51, "smsSet": [ { "id": 53, "origin...

รวบรวม JAVA

JAVA String Format Convert String To Date Formatting Numeric Print Output JSTL <fmt:formatDate> Tag

รวบรวม JAVA Spring Framework

ตอนนี้ผมได้รับงานใหม่มาครับเป็นระบบเกี่ยวกับการจัดการอบรม โดยระบบนี้จะใช้ JAVA Spring Framework ซึ่งผมไม่เคยเขียนมาก่อน ผมเลยตั้งใจจะเขียน blog ไว้เพื่อเอาไว้ดูเองกันลืม และเพื่อเป็นการแบ่งปันให้เพื่อนๆที่สนใจกันนะครับ ต้องออกตัวก่อนนะครับ blog ผมไม่ค่อยได้เขียนพึ่งมาจับมือใหม่อะไรประมาณนั้น อาจจะใช้ภาษาอะไรไม่เหมาะสมบางก็ ประกอบกับผมพึ่งมาจับ JAVA ด้วยผิดพลาดประการใดก็ขขออภัยไว้นะที่นี้เลยละกัน ปล. แต่จะพยายามทำให้ดึที่สุดละกัน เริ่มเลยดีกว่า Project : Training League : JAVA Framework : Spring Framework Editor Tool : Netbean 8 DB : MS SQL SERVER รวม link คำสั่ง Netbean ที่ใช้บ่อย สร้าง Project ใหม่ใน Netbean Spring Framework ไฟล์ต่างๆไว้ทำอะไรบ้าง สร้าง Connction ให้ Netbean มันคุยกับ Database ซะหน่อย สร้าง Entity จาก Database เดียวมาต่อนะ link อื่น Spring MVC Framework : เริ่มต้นเขียนเว็บกับ Spring MVC Framework กันเถอะ ตอนที่ 2 Spring MVC Upload File Using jQuery.ajax | FormData | HTML Form

Spring Framework ไฟล์ต่างๆไว้ทำอะไรบ้าง

รูปภาพ
Spring Framework ไฟล์ต่างๆไว้ทำอะไรบ้าง Web Page >> เก็บส่วนที่เป็น view applicationContext.xml >> อันนี้ไม่ค่อยแน่ใจเดียวไปหาคำตอบก่อน ใครรู้ comment ให้หน่อยนะ dispatcher-servlet.xml >> อันนี้ไม่ค่อยแน่ใจเดียวไปหาคำตอบก่อน ใครรู้ comment ให้หน่อยนะ web.xml >> อันนี้ไม่ค่อยแน่ใจเดียวไปหาคำตอบก่อน ใครรู้ comment ให้หน่อยนะ redirect.jsp >> อันนี้ไม่ค่อยแน่ใจเดียวไปหาคำตอบก่อน ใครรู้ comment ให้หน่อยนะ Source Packages >> เก็บไฟล์ .java ในส่วนที่เป็น Controller, Model ฯลฯ Librareis >> เก็บไฟล์ library ต่างๆที่ใช้ใน Project Configuration Files >> อันนี้ไม่รู้ไม่ค่อยได้ใช้ ใครช่วย Comment มาด้วยนะ

สร้าง Project ใหม่ใน Netbean

รูปภาพ
สร้าง Project ใหม่ใน Netbean ตรงนี้เลือกเพื่อให้มันสร้างโฟลเดอเก็บไว้ใน Project เวลาย้าย Project ไฟล์ Librarie ที่เราเพิ่มเข้าไปจะได้ย้ายไปด้วยจะได้ไม่มีปัญหาทีหลัง ตรงนี้เลือก Server ที่จะใช้ในการ run Project ตรงนี้เลือก Framwork ที่จะใช้ ถ้าไม่ใช้ก็ไม่ต้องเลือก เสร็จแล้วลอง run จะได้หน้าตาประมาณนี้ หมายเหตุ - สังเกตุในโฟลเดอ Project ของเรา (Training2) จะมี โฟลเดอ lib สร้างมาให้ด้วย  - ถ้าท่านไม่ได้เลือกให้มันสร้างโฟลเดอไว้ใน Project ปัญหาที่เกิดคือเวลาย้าย Project ไปรันเครื่องอื่นท่านต้องมานั่ง add library ใหม่อีกที่ วิธีแก้ >>  วิธีเพิ่ม Library เข้าไปใน Project

สร้าง Entity จาก Database

รูปภาพ
สร้าง Entity จาก Database ชื่อก็บอกอยู่แล้วนะครับงั้นไม่พูดพร่ำทำเพลงลุยเลยละกัน ต่อจากความเดิมตอนที่แล้ว  สร้าง Connction ให้ Netbean มันคุยกับ Database ซะหน่อย สร้างไว้ใน Packages ที่เราต้องการในที่นี้ผมสร้างไว้ใน Entity นะครับ ระวังสร้างผิดที่นะ เลือก Data source ที่เราสร้างไว้ในตอนที่แล้ว ขั้นตอนนี้ยังไม่เลือกละกัน (เค้าบอกมาไม่รู้เหมือนกันว่าทำไม ใครรู้ก็ comment บอกด้วยกันขอบคุณครับ) ตรงนี้ก็เหมือนกันใครรู้ความแตกต่างก็ช่วยเสริมด้วยนะ เสร็จแล้วเราจะได้ Entity ที่เราสร้างขึ้นมาตามรูปเลยครับ

สร้าง Connction ให้ Netbean มันคุยกับ Database ซะหน่อย

รูปภาพ
สร้าง Connction ให้ Netbean มันคุยกับ Database ซะหน่อย เพื่อที่เราจะนำมาใช่ตอนที่เรา get class จาก database เริ่มเลยละกัน ไปโหลด lib ชื่อ sqljdbc4 มารอไว้เลยนะครับ เลือก lib : sqljdbc4  ที่เราโหลดมาตอนแรก  กรอกรายละเอียดในการ Connect DB เมื่อเสร็จแล้วเราจะได้ Service มาหนึ่งตัว เพื่อใช้ในการติดต่อกับฐานข้อมูลเป็นอันเสร็จ