TIL - 9

MeteorLeeΒ·2023λ…„ 1μ›” 16일
0

TIL

λͺ©λ‘ 보기
21/40
post-thumbnail
post-custom-banner

πŸ“… 였늘 ν•œ 일

  • μŠ€ν”„λ§
  • μ„œλΈ”λ¦Ώ

πŸ“š 였늘 κ³΅λΆ€ν•œ λ‚΄μš©

μ„œλΈ”λ¦Ώ

μ„œλΈ”λ¦Ώμ˜ μ„Έμ…˜ 뢀뢄을 κ³΅λΆ€ν–ˆλ‹€. λ‚΄μš©λ„ κΈΈκ³  μ—„μ²­ μ–΄λ €μ› λ‹€. 사싀 μ„Έμ…˜μ΄ λ¬΄μ—‡μΈμ§€λŠ” μ•„λŠ”λ° μ–΄λ–»κ²Œ μž‘λ™ν•˜κ³  심지어 VM이 μ—¬λŸ¬ 개인 μƒν™©μ—μ„œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ΄ μ–΄λ–»κ²Œ λ˜λŠ” μ§€κΉŒμ§€ μ±…μ—μ„œ 닀루고 μžˆμ–΄μ„œ 머리가 깨질 것 κ°™μ•˜λ‹€. μ²˜μŒμ—λŠ” 이런 뢀뢄을 μ’€ νƒ€ν˜‘ν•˜κ³  λ„˜μ–΄κ°ˆκΉŒ ν–ˆλŠ”λ° λ‚΄κ°€ 이 μ„œλΈ”λ¦Ώμ„ κ³΅λΆ€ν•˜λ©΄μ„œ μŠ€ν”„λ§μ— μ—„μ²­λ‚œ 도움을 μ–»κ²Œ 된 것을 μƒκ°ν•˜λ‹ˆ μ–΄λ ΅κ²Œ 배우고 깊게 배울수둝 κ·ΈλŒ€λ‘œ μŠ€ν”„λ§μ— 써먹을 수 μžˆλ‹€λŠ” μƒκ°μœΌλ‘œ μ΅œλŒ€ν•œ μ΄ν•΄ν•˜κ³  ꡬ글링도 μ˜¨μ’…μΌ ν•˜λ©΄μ„œ κ³΅λΆ€ν–ˆλ‹€. κ·Έλž˜μ„œ 겨우 μ„Έμ…˜ 뢀뢄을 λλ‚΄κΈ°λŠ” ν–ˆλŠ”λ° 아직도 쑰금 ν—·κ°ˆλ¦¬λŠ” 게 μžˆμ–΄μ„œ λΈ”λ‘œκ·Έμ— μ •λ¦¬ν•˜λ©΄μ„œ 쑰금 λŒμ•„λ³Ό μ˜ˆμ •μ΄λ‹€. μ±…μ˜ μ„œλΈ”λ¦Ώ 뢀뢄이 λλ‚˜κ³  이제 JSP뢀뢄을 λ“€μ–΄κ°ˆ μ˜ˆμ •μΈλ° 일단 μ•žλΆ€λΆ„μ„ λΈ”λ‘œκ·Έμ— 정리할지 μ•„λ‹ˆλ©΄ λ°”λ‘œ JSPλ₯Ό λ“€μ–΄κ°ˆμ§€ 쑰금 고민이닀.

μŠ€ν”„λ§

μŠ€ν”„λ§ 빈과 κ΄€λ ¨λœ 뢀뢄을 μ „λΆ€ λ‹€ μ½μ—ˆλ‹€. 쑰금 κΈ΄ λ‚΄μš©μ΄μ–΄μ„œ μ‹œκ°„μ΄ 많이 κ±Έλ Έλ‹€. κ·Έλž˜λ„ μ˜μ–΄ μ½λŠ” 속도가 쑰금 λŠ˜μ–΄μ„œ μ‹œκ°„μ΄ λ‹¨μΆ•λœ 기뢄은 λ“œλŠ”λ° κ·Έλž˜λ„ μ’€ 버겁닀. κ·Έλž˜μ„œ ꡬ글 λ²ˆμ—­μ„ μ’€ μ‚¬μš©ν•˜λŠ”λ° ν™•μ‹€νžˆ 잘λͺ» ν•΄μ„λœ 뢀뢄듀이 μžˆμ–΄μ„œ 계속 μ¨λ¨ΉκΈ°λŠ” κ·Έλ ‡λ‹€. 곡뢀λ₯Ό ν•˜λ©΄ ν• μˆ˜λ‘ μ„œλΈ”λ¦Ώ 뢀뢄을 κ³΅λΆ€ν•œ 것이 도움이 λœλ‹€. 6μž₯의 AOP 뢀뢄을 λ§ˆμ € 읽으면 Part 2 κ΅¬ν˜„μ— λ“€μ–΄κ°€κΈ° 전에 6μž₯κΉŒμ§€ 정리λ₯Ό ν•˜λŠ” μ‹œκ°„μ„ κ°€μ§ˆ μ˜ˆμ •μ΄λ‹€.

μ‹€μ‹œκ°„ κ°•μ˜

μ˜€λŠ˜μ€ 별 λ‚΄μš©μ΄ μ μ—ˆλ‹€. μ‹€μ‹œκ°„ κ°•μ˜λ₯Ό ν•˜λŠ” 데 μ™œ μ΄λ ‡κ²Œ λ˜λŠ”μ§€ μ’€ μžμ„Έν•˜κ²Œ μ„€λͺ…ν•΄μ£Όμ‹œκ³  μŠ€ν”„λ§ 버전을 2.5둜 올린 것이 거의 μ „λΆ€μ˜€λ‹€. λ‚˜λŠ” 배포 μ„€λͺ…μž(DD)λ₯Ό μ–΄λŠ 정도 μ•Œκ³  μžˆμ–΄μ„œ κ·Έλ ‡κ²Œ μ–΄λ ΅μ§€λŠ” μ•Šμ•˜μ§€λ§Œ κ·Έλž˜λ„ λ§Œμ•½ λ‚΄κ°€ μ € 뢀뢄을 μ „λΆ€ κ΅¬ν˜„ν•œλ‹€λ©΄ μ‹œκ°„μ΄ 쑰금 걸릴 것 κ°™λ‹€λŠ” 생각 μ •λ„μ˜€λ‹€. 그리고 μŠ€ν”„λ§ 버전이 올라갈 λ•Œλ§ˆλ‹€ 이런 DD와 같이 URLκ³Ό μ‹€μ œ μ„œλΈ”λ¦Ώμ„ μ—°κ²°ν•˜λŠ” κ³Όμ • 같은 그런 κ°μžκ°€ μ–΄λ–»κ²Œ μ—°κ²°λ˜μ—ˆλŠ”μ§€λ₯Ό ν‘œν˜„ν•˜λŠ” 뢀뢄듀이 쀄어듀고 μžˆλ‹€. μŠ€ν”„λ§μ€ κ²°κ΅­ κ°œλ°œμžκ°€ λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§λ§Œμ„ κ΅¬ν˜„ν•  수 있게 이런 뢀뢄듀을 효율적으둜 관리할 수 있게 μ§€μ›ν•΄μ£ΌλŠ” 일을 ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬λ‹ˆ λ‹Ήμ—°ν•˜λ‹€κ³  ν•  수 μžˆκ² μ§€λ§Œ 쑰금 μ‹ κΈ°ν–ˆλ‹€. μ•½κ°„ μ΄λ ‡κ²Œ ν•˜λ©΄ νŽΈν•˜κΈ΄ ν•œλ° μ•ˆμ— λ‘œμ§μ„ μ–΄λ–»κ²Œ μ§°μ„κΉŒ? 이런 생각이 많이 λ“ λ‹€. λ‚΄κ°€ λ§Œμ•½ λ›°μ–΄λ‚œ μ‹€λ ₯μžκ°€ λœλ‹€λ©΄ μ˜€ν”ˆ μ†ŒμŠ€μ— μ°Έμ—¬ν•΄ 보고 μ‹Άλ‹€λŠ” 생각이 많이 λ“€μ—ˆλ‹€. μŠ€ν”„λ§ μ‹€μ‹œκ°„ κ°•μ˜κ°€ μ–΄λŠ 정도 진도가 λ‚˜κ°€κΈ° 전에 μŠ€ν”„λ§ 곡뢀λ₯Ό ν•΄μ„œ λ‚΄κ°€ κ°•μ˜λ₯Ό 듀을 λ•ŒλŠ” ν˜„μ—…μ—μ„œ μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ” 지λ₯Ό μ€‘μ‹¬μœΌλ‘œ μ•Œκ³  μ‹ΆκΈ°λ‹€.

πŸ™ƒ λŠλ‚€ 점

μ–΄λ €μ› λ˜ 점

  • μ„Έμ…˜ λΆ€λΆ„μ˜ κΉŠμ€ λ‚΄μš©μ„ κ³΅λΆ€ν–ˆλŠ”λ° 정말 지μ˜₯μ΄μ—ˆλ‹€. 특히 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 뢀뢄은 λ­” μ†Œλ¦¬λ₯Ό ν•˜λŠ”μ§€ μ²˜μŒμ—λŠ” 이해가 λ˜μ§€ μ•Šμ•˜λ‹€.
  • μ˜μ–΄ 읽기 속도가 쑰금 더디닀. λΉ λ₯΄κ²Œ 읽고 싢은데 잘 λ˜μ§€ μ•ŠλŠ”λ‹€.
  • λ‹€λ₯Έ κ±Έ ν•  μ‹œκ°„μ΄ μ—†λ‹€. μŠ€ν”„λ§μ΄λž‘ μ„œλΈ”λ¦Ώμ— μ‹œκ°„μ„ 많이 νˆ¬μžν•˜λ‹€ λ³΄λ‹ˆ 그런데 λ­”κ°€ μ΄λž˜λ„ λ˜λ‚˜? λΌλŠ” 생각이 많이 λ“ λ‹€. λˆ„κ°€ 정닡을 μ•Œλ €μ€¬μœΌλ©΄ μ’‹κ² λ‹€.

μž˜ν•˜κ±°λ‚˜ κ°œμ„ ν•œ 점

  • μ„œλΈ”λ¦Ώ 파트λ₯Ό λλƒˆλ‹€. ν•œ μž₯ 읽을 λ•Œλ§ˆλ‹€ λ„ˆλ¬΄ κ³ ν†΅μŠ€λŸ¬μ› λŠ”λ° κ·Έλž˜λ„ 일단 이번 주에 λͺ©ν‘œν•œ λΆ„λŸ‰μ€ 끝이 λ‚œ 것이닀.
  • μ˜μ–΄ μ½λŠ” 속도가 많이 λŠ˜μ—ˆλ‹€. 일단 이런 κΈ°μˆ μ„œμ—μ„œ 자주 μ“°λŠ” 단어듀이 μ–΄λ–€ λŠλ‚ŒμΈμ§€ 뭘 μ˜λ―Έν•˜λŠ”μ§€ 이런 뢀뢄이 μ—„μ²­ λŠ˜μ—ˆλ‹€. 그리고 μ˜ˆμ „ 고등학생 λ•Œμ²˜λŸΌμ€ μ•„λ‹ˆμ§€λ§Œ κ·Έλž˜λ„ ν•œκ΅­μ–΄λ‘œ λ³€ν™˜ν•˜λŠ” κ³Όμ • 없이 λ°”λ‘œ μ½λŠ” 과정이 μ‘°κΈˆμ”© 되기 μ‹œμž‘ν•œλ‹€.

생각

이번 μ£Ό μ•ˆμ— λͺ©ν‘œν•œ 것듀이 쑰금 빨리 λλ‚˜μ„œ λ­”κ°€ 닀행이라고 μƒκ°ν•œλ‹€. λ¬Όλ‘  μ •λ¦¬ν•˜λ©΄μ„œ λ‚΄ κ²ƒμœΌλ‘œ λ§Œλ“œλŠ” 것은 λ‹€λ₯Έ κ²ƒμ΄μ§€λ§Œ... 처음 μ„œλΈ”λ¦Ώ 곡뢀할 λ•Œλ§ˆλ‹€ λŠλ‚€ 것이 μ΄λ ‡κ²Œ 깊게 ν•  ν•„μš”κ°€ μžˆμ„κΉŒ? μ˜€λŠ”λ° μ‹€μ‹œκ°„ κ°•μ˜λ₯Ό 듀을 λ•Œλ§ˆλ‹€ μ΄λ ‡κ²Œ λ°°μ›Œμ„œ λ‹€ν–‰μ΄λ‹€λΌλŠ” 생각이 많이 λ“ λ‹€. μ˜ˆμ „μ— λ‚΄κ°€ 처음 μŠ€ν”„λ§μ„ 곡뢀λ₯Ό μ‹œμž‘ν–ˆμ„ λ•Œ μ±…μ΄λ‚˜ κ°•μ‚¬λ‹˜λ“€μ΄ μ„€λͺ…ν•˜λŠ” μŠ€ν”„λ§ μ„ΈνŒ…μ„ κ·Έλƒ₯ 생각 없이 따라 ν•˜λŠ” 일이 λ§Žμ•˜λŠ”λ° μ΄μ œλŠ” μ™œ μ΄λ ‡κ²Œ μ“°λŠ”μ§€ μ•Œκ²Œ λ˜μ—ˆλ‹€. 그리고 각 μŠ€ν”„λ§μ΄ μ–΄λ–€ ꡬ쑰λ₯Ό κ°€μ§€λŠ” 지 μ–΄λ–€ μ–΄λ…Έν…Œμ΄μ…˜μœΌλ‘œ μ–΄λ–€ 역할을 ν•˜λŠ”μ§€ 쑰금만 μ„€λͺ…을 듀어도 감을 μž‘μ„ 수 있게 λ˜μ—ˆλ‹€.

그리고 λ‚¨λŠ” 자투리 μ‹œκ°„μ„ μ΅œλŒ€ν•œμœΌλ‘œ ν™œμš©ν•˜λ €κ³  ν•œλ‹€. 머리가 μ–΄μ§€λŸ½κ±°λ‚˜ λͺΈμ΄ 찌뿌λ‘₯ν•  λ•Œ λ¦¬ν”„λ ˆμ‹œ ν•œλ‹€λŠ” λŠλ‚ŒμœΌλ‘œ 컴퓨터 ꡬ쑰 μ •λ¦¬ν•˜κ±°λ‚˜ μ•Œκ³ λ¦¬μ¦˜ μ˜μƒμ„ λ³΄κ±°λ‚˜ ν•˜λŠ” λ°©μ‹μœΌλ‘œ μ‹œκ°„μ„ ν™œμš©ν•˜κ³  μžˆλ‹€. 이 덕에 μ΄ˆμ‘°ν•΄ν•˜μ§€ 말고 곡뢀λ₯Ό ν•˜λŠ” 방법을 μ‘°κΈˆμ€ μ•Œκ²Œ λ˜μ—ˆλ‹€. κ³΅λΆ€μ˜ 길을 μ•Œκ²Œ λ˜μ—ˆμœΌλ‹ˆ μ§„μ§œ λ…Έλ ₯ν•  λ•Œλ‹€.

profile
μ½”λ”© μ‹œμž‘
post-custom-banner

0개의 λŒ“κΈ€