Basic Entity และ Service

July 7th, 2009 by roofimon Leave a reply »

จาก Requirement เบื้องต้นเราสามารถร่าง ฟังก์ชั่นต่างๆและเราสามารถ ร่าง Entity Class ที่ใช้ทำงานทั้งหมดได้ดังนี้ออกมาได้ดังนี้

สำหรับสมาชิกทุกท่านสามารถไป download โปรเจคเริ่มต้นที่มี Entity ครบตามที่ต้องการพร้อม Unit Test และ Sample Data ได้ที่
https://petclinic-java-config.googlecode.com/svn/branches/pre

Advertisement

4 comments

  1. เพิ่มเติมครับ

    ผมทำการ checkout จากคำสั่งนี้ครับ

    svn co http://petclinic-java-config.googlecode.com/svn/branches/pre/ petclinic-java-config-pre

  2. เพิ่มเติมครับ

    สำหรับใครที่ download sourcecode จากข้างต้นมาแล้ว เมื่อใช้คำสั่ง
    > mvn compile
    หรือ
    >mvn package

    แล้วเกิดปัญหาหรือ error ต่างๆ ขึ้นมา สามารถทำการ add lib ลง mvn repository บนเครื่องของแต่ละคนได้เลย แต่อาจจะไม่สนุกเ่ท่าไรเนื่องจากมันมีเยอะมากเลย … ใช่หรือเปล่า

    ดังนั้นการแก้ปัญหาแบบบ้านๆ คือ เพิ่ม repository ใน pom.xml ไปเพื่อให้มันรู้จัดและไป download libs ที่จำเป็นมาให้เรา

    คำเตือน ….. libs เยอะจัดครับ

    SpringSource Enterprise Bundle Repository – External Bundle Snapshots
    http://repository.springsource.com/maven/bundles/snapshot

    SpringSource Enterprise Bundle Repository – SpringSource Bundle Releases
    http://repository.springsource.com/maven/bundles/release

    SpringSource Enterprise Bundle Repository – External Bundle Releases
    http://repository.springsource.com/maven/bundles/external

    JBoss Repository
    http://repository.jboss.org/maven2

  3. ถ้าใครที่ checkout sourcecode จากข้างต้นไปแล้ว เมื่อเรียกใช้คำสั่ง mvn compile หรือ mvn package แล้วจะเจอ error มากมาย

    การแก้ไข ก็คือทำตามที่มันบอก คือการ run command เพื่อเพิ่ม lib ลงใน repository ของเรา

    แต่อาจจะไม่สนุกเท่าไร เนื่องจากมันเยอะ ดังนั้นผมจึงเสนอวิธีการที่ง่ายกว่า แต่เมื่อใช้แล้วจะ download libs ผ่าน net แบบมากมายเช่นกันครับ ดังนี้

    - ทำการเพิ่ม config นี้ใน file pom.xml ดังนี้ครับ กดไปดูเลย http://gist.github.com/142599

    แล้วลอง run ดูครับ จะพบว่าชีวิตสงบสุขขึ้นครับ

  4. nuboat says:

    maven ผมมีปัญหากับอันนี้นะครับ
    groupId: org.springframework.javaconfig
    artifactId: org.springframework.config.java
    Version: 1.0.0.BUILD-SNAPSHOT

    ผมเปลี่ยนมาใช้เป็น 1.0.0.M4 แทน แต่ต้องไปโหลดมา แล้วลงจาก maven เองตรงๆ

    ปล. ปัญหาเกิดกับเฉพาะ Maven 3.0-SNAPSHOT นะครับซึ่งเป็น default ของ Netbean แก้ได้โดยให้เปลี่ยนกลับไปใช้ Maven 2.0.1

Leave a Reply

You must be logged in to post a comment.