Sunday, January 22, 2017

Spring or Maven project дээр MyBatis-ийг хэрхэн тохируулах, баазтай холбох

Танд энэ өдрийн мэнд хүргэе. Spring or Maven project дээр MyBatis-ийг хэрхэн тохируулах, баазтай холбох талаар бяцхан заавар нийтлэе. MyBatis бол xml хэлбэрээр тодорхойлогдсон файлыг өгөдлийн баазын SQL or Stored Procedure-тай холбож(mapping) өгдөг free software юм.
Дэлгэрэнгүй мэдээлэллийг : https://en.wikipedia.org/wiki/MyBatis

(Жич: доорхи жишээний source file-ыг энэ линкээр татаж авах боломжтой, хэрвээ дутуу ойлгомжгүй тайлбарласан зүйл аваас комент үлдээнэ үү)

1. Spring or Maven project дээр MyBatis-ийг ашиглан өгөдлийн баазтай хэрхэн холбогдог ерөнхий схем.

2. Энэ жишээн дээр MySQL DB-тэй холбогдоно. mybatisdemo гэсэн нэртэй, student гэсэн нэг table -тэй өгөгдлийн бааз үүсгэлээ. Гол зорилго нь student гэсэн table-ээс select хийж үр дүнг .jsp page харуулна.


3. Project-ийн pom.xml файлд mybatis, mysql-connector гэсэн dependency-г зарлаж өгсөнөөр Maven Dependencies-д автоматаар холбогдох library файлууд орж ирнэ.


4. Энэ жишээн дээр src/main/resource фолдер дотор db, query гэсэн sub package үүсгээд jdbc.properties, mybatis-config.xml, student_sqlmap.xml гэсэн файлууд үүсгэсэн байна.



5. src/main/webapp/WEB-INF/spring/roo-context.xml - spring settings файлд propertyPlaceholderConfigurerdataSourcesqlSessionFactory гэсэн bean-үүдийг нэмж тодорхойлж өгсөн байна.


6. Дээрхий тохиргоо дууссаны дараа кодоо бичнэ. 1-дээр дурьдасны дагуу Controller, Service, Dao, Vo гэсэн бүтцээр клас, интерфэйсүүдийг зарласан байна.


7. Кодчилол дууссаны дараа project-оо clean&build хийгээд tomcat сервер дээрээ ажиллуулахад болно.




0 Сэтгэгдэл:

Post a Comment

Recent Posts