μ „μžμ •λΆ€ν”„λ ˆμž„μ›Œν¬ 곡톡 μ»΄ν¬λ„ŒνŠΈ μ„€μ •ν•˜κΈ°

2024. 2. 6. 12:19Β· π™ΉπšŠπšŸπšŠ
λͺ©μ°¨
  1. 1️⃣ 개발 ν™˜κ²½ λ‹€μš΄λ‘œλ“œ 
  2. 2️⃣ 곡톡 μ»΄ν¬λ„ŒνŠΈ λ‹€μš΄λ‘œλ“œ 
  3. 3️⃣ ν”„λ‘œμ νŠΈ λ§Œλ“€κΈ° 
  4. 4️⃣ 곡톡 μ»΄ν¬λ„ŒνŠΈ, ν”„λ‘œμ νŠΈ 밑에 볡사 λΆ™μ—¬λ„£κΈ° 
  5. 5️⃣  λ°μ΄ν„°λ² μ΄μŠ€ μ„€μ • 
  6. globals.properties
  7. context-datasource.xml
  8. DB μ‹€ν–‰ν•˜κΈ° 
  9. 6️⃣ Serversμ—μ„œ context.xml μˆ˜μ • 
  10. 7️⃣ Update Project, Maven Install, Run On Server 
λ°˜μ‘ν˜•

 

곡톡 μ»΄ν¬λ„ŒνŠΈ μ„€μ •ν•˜λŠ” 데만 λ°˜λ‚˜μ ˆμ΄ κ±Έλ Έλ‹€. 흑흑

λ˜‘κ°™μ΄ 해도 μ΄μƒν•˜κ²Œ μ•ˆ 됨 λ„λŒ€μ²΄ μ™œ 와이? 

그리고 λ‹€μš΄λ°›λŠ” κ³Όμ •μ—μ„œλ„ μ΄ν΄λ¦½μŠ€κ°€ λͺ‡ 번 λ©ˆμΆ”κ³  κ·Έλž¬λ‹€ ^^.. 

 

 

 

 

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λ₯Ό 클릭

μ‹€ν–‰ν•˜λ‹ˆκΉŒ μ œλŒ€λ‘œ μž‘λ™μ΄ 됐닀.! 

 

 

 

 

λ°˜μ‘ν˜•

'π™ΉπšŠπšŸπšŠ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Java] 객체 μ§€ν–₯ μ–Έμ–΄μ˜ 역사 & νŠΉμ§•  (0) 2024.04.13
[Java] μƒμ†μ΄λž€ / μžμ‹ν΄λž˜μŠ€ / 포함관계 / 단일 상속 / 닀쀑 상속 / Object 클래슀  (1) 2024.04.12
[Java] μžλ°” 파일 CMD(μ»€λ§¨λ“œμ°½)μ—μ„œ 컴파일 ν›„ μ‹€ν–‰ν•˜λŠ” 방법 / ν•œκΈ€ μ—λŸ¬  (1) 2023.11.24
[JAVA] src 와 bin 차이점  (0) 2023.11.23
[Java] BufferedWriter bw.write() ν•  λ•ŒλŠ” λ¬Έμžμ—΄λ§Œ 넣을 수 μžˆλ‹€. μ •μˆ˜ 넣을 λ•Œ μ£Όμ˜μ‚¬ν•­  (0) 2023.11.20
  1. 1️⃣ 개발 ν™˜κ²½ λ‹€μš΄λ‘œλ“œ 
  2. 2️⃣ 곡톡 μ»΄ν¬λ„ŒνŠΈ λ‹€μš΄λ‘œλ“œ 
  3. 3️⃣ ν”„λ‘œμ νŠΈ λ§Œλ“€κΈ° 
  4. 4️⃣ 곡톡 μ»΄ν¬λ„ŒνŠΈ, ν”„λ‘œμ νŠΈ 밑에 볡사 λΆ™μ—¬λ„£κΈ° 
  5. 5️⃣  λ°μ΄ν„°λ² μ΄μŠ€ μ„€μ • 
  6. globals.properties
  7. context-datasource.xml
  8. DB μ‹€ν–‰ν•˜κΈ° 
  9. 6️⃣ Serversμ—μ„œ context.xml μˆ˜μ • 
  10. 7️⃣ Update Project, Maven Install, Run On Server 
'π™ΉπšŠπšŸπšŠ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [Java] 객체 μ§€ν–₯ μ–Έμ–΄μ˜ 역사 & νŠΉμ§•
  • [Java] μƒμ†μ΄λž€ / μžμ‹ν΄λž˜μŠ€ / 포함관계 / 단일 상속 / 닀쀑 상속 / Object 클래슀
  • [Java] μžλ°” 파일 CMD(μ»€λ§¨λ“œμ°½)μ—μ„œ 컴파일 ν›„ μ‹€ν–‰ν•˜λŠ” 방법 / ν•œκΈ€ μ—λŸ¬
  • [JAVA] src 와 bin 차이점
ν•΄λ²„λ‹ˆ
ν•΄λ²„λ‹ˆ
κ°œλ°œν•˜λ©΄μ„œ 배운 것듀을 κΈ°λ‘ν•©λ‹ˆλ‹€.
ν•΄λ²„λ‹ˆ
DevNight
ν•΄λ²„λ‹ˆ
전체
였늘
μ–΄μ œ
  • 전체보기 (195)
    • πšπšŽπšπš›πš˜πšœπš™πšŽπšŒπšπš’πšŸπšŽπšœ (5)
      • πšƒπš’πš™πšœ (2)
      • 회고 (3)
      • μ‹€μˆ˜ λͺ¨μŒμ§‘ (0)
    • π™Ώπš›πš˜πš“πšŽπšŒπš (3)
      • π™Ίπ™Ύπš‚πšƒπ™° πš†πšŽπš‹ π™Ώπš›πš˜πš“πšŽπšŒπš (2)
    • π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ (16)
      • π™·πšƒπ™Όπ™» (6)
      • π™²πš‚πš‚ (1)
      • π™Ήπ™°πš…π™° (1)
      • π™ΉπšŠπšŸπšŠπš‚πšŒπš›πš’πš™πš (7)
      • πšƒπš’πš™πšŽπš‚πšŒπš›πš’πš™πš (1)
    • π™±πšŠπšŒπš”πšŽπš—πš (1)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (0)
      • Spring (2)
      • 파일 처리 (1)
      • π™Ήπš‚π™Ώ (1)
    • π™΅πš›πš˜πš—πšπšŽπš—πš (5)
      • 𝚁𝚎𝚊𝚌𝚝 (3)
      • πš…πšžπšŽ.πš“πšœ (2)
    • π™°πš•πšπš˜πš›πš’πšπš‘πš– (32)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (6)
      • π™±πšŠπšŽπš”πš“πš˜πš˜πš— (24)
    • π™³π™°πšƒπ™°π™±π™°πš‚π™΄ (16)
      • πš‚πš€π™» (1)
      • π™Ώπš˜πšœπšπšπš›πšŽπš‚πš€π™» (1)
      • π™Όπš’πš‚πš€π™» (3)
      • π™Ύπš›πšŠπšŒπš•πšŽ (0)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (1)
    • π™³πšŽπšŸπšŽπš•πš˜πš™πš–πšŽπš—πš πšƒπš˜πš˜πš•πšœ (4)
      • π™Έπš—πšπšŽπš•πš•πš’π™Ή (0)
      • π™΄πšŒπš•πš’πš™πšœπšŽ (1)
      • πš…πš‚π™²πš˜πšπšŽ (0)
      • π™±πšžπš’πš•πš πš‚πšŒπš›πš’πš™πšπšœ (1)
    • πš…πšŽπš›πšœπš’πš˜πš— π™²πš˜πš—πšπš›πš˜πš• (0)
      • π™Άπš’πš (0)
      • π™Άπš’πšπ™·πšžπš‹ (0)
      • πš‚πš…π™½ (0)
    • 배포 및 인프라 (2)
      • π™°πš†πš‚ (2)
    • π™Έπšƒ (15)
      • πš‚πš…π™½ (3)
    • π™ΉπšŠπšŸπšœπš‚πšŒπš›πš’πš™πš (4)
      • πš…πšžπšŽ.πš“πšœ (0)
    • πš†πšŽπš‹ (9)
      • 𝚊𝚠𝚜 (0)
      • π™·πšƒπ™Όπ™» (0)
      • π™²πš‚πš‚ (2)
    • π™ΉπšŠπšŸπšŠ (56)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (3)
    • π™Άπš’πšπ™·πšžπš‹ (10)
    • ν™˜κ²½μ„€μ • (10)

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝

곡지사항

인기 κΈ€

νƒœκ·Έ

  • html
  • μžλ°”
  • μ˜€λΈ”μ™„
  • Java
  • λ°±μ€€
  • μžλ°”μ˜μ •μ„
  • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€
  • μ•Œκ³ λ¦¬μ¦˜
  • μžλ°”μŠ€ν¬λ¦½νŠΈ
  • PostgreSQL
  • JavaScript
  • spring
  • php
  • μ½”λ”©ν…ŒμŠ€νŠΈ
  • ν‹°μŠ€ν† λ¦¬μ±Œλ¦°μ§€
  • database
  • React
  • λ°°μ—΄
  • web
  • 이클립슀

졜근 λŒ“κΈ€

졜근 κΈ€

hELLO Β· Designed By μ •μƒμš°.v4.3.0
ν•΄λ²„λ‹ˆ
μ „μžμ •λΆ€ν”„λ ˆμž„μ›Œν¬ 곡톡 μ»΄ν¬λ„ŒνŠΈ μ„€μ •ν•˜κΈ°
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.