μ μμ λΆνλ μμν¬ κ³΅ν΅ μ»΄ν¬λνΈ μ€μ νκΈ°
κ³΅ν΅ μ»΄ν¬λνΈ μ€μ νλ λ°λ§ λ°λμ μ΄ κ±Έλ Έλ€. νν
λκ°μ΄ ν΄λ μ΄μνκ² μ λ¨ λλ체 μ μμ΄?
κ·Έλ¦¬κ³ λ€μ΄λ°λ κ³Όμ μμλ μ΄ν΄λ¦½μ€κ° λͺ λ² λ©μΆκ³ κ·Έλ¬λ€ ^^..
1οΈβ£ κ°λ° νκ²½ λ€μ΄λ‘λ
β¨ κ°λ°μ κ°λ°νκ²½ μ€μΉκ°μ΄λ
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.1:clntinstall
egovframework:dev4.1:clntinstall [eGovFrame]
λ³Έ κ°μ΄λλ μ μμ λΆ νμ€νλ μμν¬μμ μ 곡νλ κ°λ°μ κ°λ°νκ²½μ μ¬μ© λ°©λ²μ μ 곡νλ€. - μΈν°λ· μΉλΈλΌμ°μ λ₯Ό ν΅ν΄ eGovFrame ννμ΄μ§(https://www.egovframe.go.kr/)μ μ μνμ¬ μ¬μ΄νΈ μμλ©
www.egovframe.go.kr
μ κ°μ΄λλ₯Ό λ³΄κ³ κ°λ° νκ²½μ λ€μ΄λ‘λ ν΄μ€λ€.
2οΈβ£ κ³΅ν΅ μ»΄ν¬λνΈ λ€μ΄λ‘λ
https://www.egovframe.go.kr/home/sub.do?menuNo=49
곡ν΅μ»΄ν¬λνΈ - λ€μ΄λ‘λ | νμ€νλ μμν¬ ν¬νΈ eGovFrame
μ²λ¦¬μ€μ λλ€. μ μλ§ κΈ°λ€λ €μ£Όμμμ€.
www.egovframe.go.kr
νμΌμ λ€μ΄λ°μμ€λ€.
3οΈβ£ νλ‘μ νΈ λ§λ€κΈ°
ν°μΊ£μ΄λ λ²μ μ€μ ν΄μ£ΌκΈ°
μμμ Next λ²νΌμ λλ₯΄λ©΄ λ° μ¬μ§μ΄ λμ€λλ°, μ무κ²λ 체ν¬νμ§ μκ³ Finishλ₯Ό λλ₯Έλ€.
νμλ μλͺ»νκ³ μ²΄ν¬νκ³ λ§λ€μλ€κ° μ§μ°κ³ λ€μ λ§λ€μλ€κ³ νλ€ T.T
4οΈβ£ κ³΅ν΅ μ»΄ν¬λνΈ, νλ‘μ νΈ λ°μ λ³΅μ¬ λΆμ¬λ£κΈ°
μ μΈ κ°μ νμΌμ 볡μ¬ν ν > νλ‘μ νΈ λ°μ λΆμ¬λ£κΈ°λ₯Ό νλ€.
Ctrl + C and Ctrl + V λ₯Ό νλ€
(λͺ λΆ κ±Έλ Έλ€)
κ·Έλ¦¬κ³ !
μ΄ν΄λ¦½μ€ νμΌ κ²μνλ λ¨μΆν€ : Ctrl + Shift + R
νμΌμ΄ λ§μΌλκΉ κ²μν΄μ μ°Ύμ보λ κ±Έ μΆμ²νλ€.
5οΈβ£ λ°μ΄ν°λ² μ΄μ€ μ€μ
μ¬μ©ν λ°μ΄ν°λ² μ΄μ€λ₯Ό μ€μ νλ€.
νμλ postgresλ₯Ό μ¬μ©νλ€.
globals.properties
globals.properties νμΌμμ λ°μ΄ν°λ² μ΄μ€ μ€μ μ ν΄μ€λ€.
Url, UserName, Passwordλ₯Ό λ³ΈμΈμ DBμμ νμΈν ν λ°κΏμ€λ€.
context-datasource.xml
context-datasource.xml μμ passwordλ₯Ό λ°κΏμ£ΌκΈ°
<!-- PostresSQL -->
<beans profile="postgres">
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.postgres.DriverClassName}"/>
<property name="url" value="${Globals.postgres.Url}" />
<property name="username" value="${Globals.postgres.UserName}"/>
<property name="password" value="${Globals.postgres.Password}"/>
</bean>
</beans>
DB μ€ννκΈ°
νλ‘μ νΈ > script > ddl
νλ‘μ νΈ > script > dml
μ κ²½λ‘μ sql νμΌμ΄ μλ€.
λ³ΈμΈμ΄ μ°λ DBλ₯Ό μ°Ύμμ DB νλ‘κ·Έλ¨μ μ€ννλ€.
DDL > DML μμΌλ‘ μ€ννλ€.
μ μ½λλ₯Ό μ€ννλ λ° μͺΌλ κ±Έλ¦°λ€. (1λΆμ λ)
6οΈβ£ Serversμμ context.xml μμ
<Resources cachingAllowed="true" cacheMaxSize="100000" />
μ μ½λ μΆκ°νκΈ°
24λ²μ§Έ μ€μ λ£μλ€.
7οΈβ£ Update Project, Maven Install, Run On Server
μ΄λ κ² λ£κ³ ,
λ΄ νλ‘μ νΈ > Maven > Update Project...
λ΄ νλ‘μ νΈ > Run As > Maven Install
μ ν΄μ€λ€.
그리κ³
λ΄ νλ‘μ νΈ > Run As > Run On Serverλ₯Ό ν΄λ¦
μ€ννλκΉ μ λλ‘ μλμ΄ λλ€.!