Java
-
π Java λ€νμ± βοΈ λ€νμ± μ΄λ νλμ ν¨μ, ν΄λμ€κ° λ€μν λ°©λ²μΌλ‘ λμνλ κ²μ λ§νλ€. Javaμμλ μ£Όλ‘ μ€λ²λ‘λ©(Overloading)κ³Ό μ€λ²λΌμ΄λ©(Overriding) μ ν΅ν΄μ λ€νμ±μ μ§μνλ€. π± μ€λ²λ‘λ©(Overloading) : νμ₯ βοΈ ν¨μκ° μ¬λ¬ κ°μ λμΌν μ΄λ¦μ κ°μ§λ©° 맀κ°λ³μμ μ νκ³Ό κ°μ κ° λ€λ₯΄κ² μ€μ λμ΄ μ¬μ©νλ κ²μ μλ―Ένλ€. βοΈ μ€λ²λ‘λ©μ ν¨μ μ€λ²λ‘λ© κ³Ό μμ±μ μ€λ²λ‘λ© μ΄ μμΌλ©° μ€μ μ μ©λλ κ²μ κ°λ€. κ°μ μ΄λ¦μ ν¨μλ₯Ό μ¬λ¬ κ° μ μνκ³ , 맀κ°λ³μμ μ νκ³Ό κ°μλ₯Ό λ€λ₯΄κ² νμ¬ λ€μν μ νμ νΈμΆμ μλ΅ν μ μκ² νλ λ°©μμ΄λ€.(μΌλ°μ μΌλ‘ νλμ ν΄λμ€ μμ λμΌν μ΄λ¦μ ν¨μλ₯Ό μμ±νκ² λλ©΄ μλ¬κ° λ°μνλ€.) β€ μ€λ²λ‘λ© μμ public cl..
[Java] Java λ€νμ±κ³Ό μ€λ²λ‘λ©, μ€λ²λΌμ΄λ©π Java λ€νμ± βοΈ λ€νμ± μ΄λ νλμ ν¨μ, ν΄λμ€κ° λ€μν λ°©λ²μΌλ‘ λμνλ κ²μ λ§νλ€. Javaμμλ μ£Όλ‘ μ€λ²λ‘λ©(Overloading)κ³Ό μ€λ²λΌμ΄λ©(Overriding) μ ν΅ν΄μ λ€νμ±μ μ§μνλ€. π± μ€λ²λ‘λ©(Overloading) : νμ₯ βοΈ ν¨μκ° μ¬λ¬ κ°μ λμΌν μ΄λ¦μ κ°μ§λ©° 맀κ°λ³μμ μ νκ³Ό κ°μ κ° λ€λ₯΄κ² μ€μ λμ΄ μ¬μ©νλ κ²μ μλ―Ένλ€. βοΈ μ€λ²λ‘λ©μ ν¨μ μ€λ²λ‘λ© κ³Ό μμ±μ μ€λ²λ‘λ© μ΄ μμΌλ©° μ€μ μ μ©λλ κ²μ κ°λ€. κ°μ μ΄λ¦μ ν¨μλ₯Ό μ¬λ¬ κ° μ μνκ³ , 맀κ°λ³μμ μ νκ³Ό κ°μλ₯Ό λ€λ₯΄κ² νμ¬ λ€μν μ νμ νΈμΆμ μλ΅ν μ μκ² νλ λ°©μμ΄λ€.(μΌλ°μ μΌλ‘ νλμ ν΄λμ€ μμ λμΌν μ΄λ¦μ ν¨μλ₯Ό μμ±νκ² λλ©΄ μλ¬κ° λ°μνλ€.) β€ μ€λ²λ‘λ© μμ public cl..
2023.05.15 -
βοΈ Windowsμμ μλ°λ₯Ό μ¬μ©νλ μ μ₯μμ, M1 λ§₯λΆμμ Javaλ₯Ό μ¬μ©νλ €κ³ νλ μ΄λ»κ² νκ²½μΈν μ ν΄μΌνλμ§ λ§λ§νκΈΈλ μ΄λ² κΈ°νμ μ€μΉνκ³ μ 리νλ €κ³ νλ€. πΊ homebrew μ€μΉ [macOS] M1 Mac μ brew μ€μΉνλ λ°©λ²! μ΅κ·Ό! μμ΄ν¨λ κ°κ²©μ¬νλ₯Ό λ³΄κ³ λ§₯λΆνλ‘ 2017 μ΄ν 5λ λ§μ μΏ ν‘μμ M1 Max λ§₯λΆνλ‘ 16μΈμΉλ₯Ό ꡬ맀νμμ΅λλ€. μλ‘ κ΅¬λ§€λ₯Ό νμμΌλ κ°λ°νκ²½μ μΈν νκΈ° μνμ¬ κ°μ₯ λ¨Όμ ! brew λ₯Ό μ€μΉν΄μ£Όμ somjang.tistory.com βοΈ homebrewκ° κΈ°λ³Έμ μΌλ‘ μ€μΉλμ΄ μλ νλ‘κ·Έλ¨μ΄ μλκΈ° λλ¬Έμ μ¬μ©νκΈ° μν΄μ λ¨Όμ μ€μΉλ₯Ό μ§ννμ. brew update μ Error λ°μ(Ventura μ λ°μ΄νΈ μ΄ν) [macOS] brew update ..
[Java] λ§₯λΆμμ Java νκ²½μΈν (VSCODE)βοΈ Windowsμμ μλ°λ₯Ό μ¬μ©νλ μ μ₯μμ, M1 λ§₯λΆμμ Javaλ₯Ό μ¬μ©νλ €κ³ νλ μ΄λ»κ² νκ²½μΈν μ ν΄μΌνλμ§ λ§λ§νκΈΈλ μ΄λ² κΈ°νμ μ€μΉνκ³ μ 리νλ €κ³ νλ€. πΊ homebrew μ€μΉ [macOS] M1 Mac μ brew μ€μΉνλ λ°©λ²! μ΅κ·Ό! μμ΄ν¨λ κ°κ²©μ¬νλ₯Ό λ³΄κ³ λ§₯λΆνλ‘ 2017 μ΄ν 5λ λ§μ μΏ ν‘μμ M1 Max λ§₯λΆνλ‘ 16μΈμΉλ₯Ό ꡬ맀νμμ΅λλ€. μλ‘ κ΅¬λ§€λ₯Ό νμμΌλ κ°λ°νκ²½μ μΈν νκΈ° μνμ¬ κ°μ₯ λ¨Όμ ! brew λ₯Ό μ€μΉν΄μ£Όμ somjang.tistory.com βοΈ homebrewκ° κΈ°λ³Έμ μΌλ‘ μ€μΉλμ΄ μλ νλ‘κ·Έλ¨μ΄ μλκΈ° λλ¬Έμ μ¬μ©νκΈ° μν΄μ λ¨Όμ μ€μΉλ₯Ό μ§ννμ. brew update μ Error λ°μ(Ventura μ λ°μ΄νΈ μ΄ν) [macOS] brew update ..
2023.05.15 -
1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1.2 μλ°λ? 1.3 μλ° κ°λ° νκ²½ κ΅¬μΆ 1.4 μλ° νλ‘κ·Έλ¨ κ°λ° μμ 1.5 μ£Όμκ³Ό μ€νλ¬Έ 1.6 μ΄ν΄λ¦½μ€ μ€μΉ 1.7 νμΈμ μ€μΉμ μ€ν 1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1) μΌλ°μ μΌλ‘ μ°λ¦¬κ° μΌμμνμμ μ¬μ©νλ μΈμ΄μ μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ μΈμ΄λ λ무 λ€λ₯΄λ€. κΈ°κ³μ΄λ 0κ³Ό 1λ‘ μ΄λ£¨μ΄μ§ μ½λμ΄κΈ° λλ¬Έμ μ°λ¦¬κ° μ΄ν΄νκΈ° λ§€μ° μ΄λ ΅λ€. μ΄λ κ² μ¬λμ΄ κ°λ°μνκΈ° μν΄μ μ»΄ν¨ν° or κΈ°κ³μ λνλ₯Ό ν μ μλ νλ‘κ·Έλλ° μΈμ΄κ° νμνλ€. 2) νλ‘κ·Έλλ° μΈμ΄λ κ³ κΈμΈμ΄μ μ κΈμΈμ΄λ‘ ꡬλΆλλ€. κ³ κΈμΈμ΄ : μ»΄ν¨ν°μ λνν μ μλλ‘ λ§λ μΈμ΄ μ€μμ μ¬λμ΄ μ½κ² μ΄ν΄ν μ μλ μΈμ΄λ₯Ό λ§νλ€. κ³ κΈ μΈμ΄λ‘ μμ±λ μμ€λ μ»΄ν¨ν°κ° λ°λ‘ μ΄ν΄ν μ μκΈ° λλ¬Έμ μ»΄νμΌ(compi..
[JAVA] CHAPTER1. μλ° μμνκΈ°1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1.2 μλ°λ? 1.3 μλ° κ°λ° νκ²½ κ΅¬μΆ 1.4 μλ° νλ‘κ·Έλ¨ κ°λ° μμ 1.5 μ£Όμκ³Ό μ€νλ¬Έ 1.6 μ΄ν΄λ¦½μ€ μ€μΉ 1.7 νμΈμ μ€μΉμ μ€ν 1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1) μΌλ°μ μΌλ‘ μ°λ¦¬κ° μΌμμνμμ μ¬μ©νλ μΈμ΄μ μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ μΈμ΄λ λ무 λ€λ₯΄λ€. κΈ°κ³μ΄λ 0κ³Ό 1λ‘ μ΄λ£¨μ΄μ§ μ½λμ΄κΈ° λλ¬Έμ μ°λ¦¬κ° μ΄ν΄νκΈ° λ§€μ° μ΄λ ΅λ€. μ΄λ κ² μ¬λμ΄ κ°λ°μνκΈ° μν΄μ μ»΄ν¨ν° or κΈ°κ³μ λνλ₯Ό ν μ μλ νλ‘κ·Έλλ° μΈμ΄κ° νμνλ€. 2) νλ‘κ·Έλλ° μΈμ΄λ κ³ κΈμΈμ΄μ μ κΈμΈμ΄λ‘ ꡬλΆλλ€. κ³ κΈμΈμ΄ : μ»΄ν¨ν°μ λνν μ μλλ‘ λ§λ μΈμ΄ μ€μμ μ¬λμ΄ μ½κ² μ΄ν΄ν μ μλ μΈμ΄λ₯Ό λ§νλ€. κ³ κΈ μΈμ΄λ‘ μμ±λ μμ€λ μ»΄ν¨ν°κ° λ°λ‘ μ΄ν΄ν μ μκΈ° λλ¬Έμ μ»΄νμΌ(compi..
2022.05.11 -
CHAPTER 1. μλ° μμνκΈ° 1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1.2 μλ°λ? 1.3 μλ° κ°λ° νκ²½ κ΅¬μΆ 1.4 μλ° νλ‘κ·Έλ¨ κ°λ° μμ 1.5 μ£Όμκ³Ό μ€νλ¬Έ 1.6 μ΄ν΄λ¦½μ€ μ€μΉ 1.7 νμΈμ μ€μΉμ μ€ν CHAPTER 7. μμ 7.1 μμ κ°λ 7.2 ν΄λμ€ μμ 7.3 λΆλͺ¨ μμ±μ νΈμΆ 7.4 λ©μλ μ¬μ μ 7.5 final ν΄λμ€μ final λ©μλ 7.6 protected μ κ·Ό μ νμ 7.7 νμ λ³νκ³Ό λ€νμ± 7.8 μΆμ ν΄λμ€ CHAPTER 2. λ³μμ νμ 2.1 λ³μ 2.2 λ°μ΄ν° νμ 2.3 νμ λ³ν CHAPTER 8. μμ 8.1 μΈν°νμ΄μ€μ μν 8.2 μΈν°νμ΄μ€ μ μΈ 8.3 μΈν°νμ΄μ€ ꡬν 8.4 μΈν°νμ΄μ€ μ¬μ© 8.5 νμ λ³νκ³Ό λ€νμ± 8.6 μΈν°νμ΄μ€ μμ 8.7 λν΄νΈ λ©..
[JAVA] μ΄κ²μ΄ μλ°λ€!!CHAPTER 1. μλ° μμνκΈ° 1.1 νλ‘κ·Έλλ° μΈμ΄λ? 1.2 μλ°λ? 1.3 μλ° κ°λ° νκ²½ κ΅¬μΆ 1.4 μλ° νλ‘κ·Έλ¨ κ°λ° μμ 1.5 μ£Όμκ³Ό μ€νλ¬Έ 1.6 μ΄ν΄λ¦½μ€ μ€μΉ 1.7 νμΈμ μ€μΉμ μ€ν CHAPTER 7. μμ 7.1 μμ κ°λ 7.2 ν΄λμ€ μμ 7.3 λΆλͺ¨ μμ±μ νΈμΆ 7.4 λ©μλ μ¬μ μ 7.5 final ν΄λμ€μ final λ©μλ 7.6 protected μ κ·Ό μ νμ 7.7 νμ λ³νκ³Ό λ€νμ± 7.8 μΆμ ν΄λμ€ CHAPTER 2. λ³μμ νμ 2.1 λ³μ 2.2 λ°μ΄ν° νμ 2.3 νμ λ³ν CHAPTER 8. μμ 8.1 μΈν°νμ΄μ€μ μν 8.2 μΈν°νμ΄μ€ μ μΈ 8.3 μΈν°νμ΄μ€ ꡬν 8.4 μΈν°νμ΄μ€ μ¬μ© 8.5 νμ λ³νκ³Ό λ€νμ± 8.6 μΈν°νμ΄μ€ μμ 8.7 λν΄νΈ λ©..
2021.12.22 -
λ€μ νλ² JAVA νμ΅ "2020.02.10" κ°λ°μλ‘μ μ²μμΌλ‘ μ§μ₯μ ꡬνκ³ μΌνκΈ° μμνμ§ 2λ μ΄ λμ΄κ°λ€. 2019.05~2019.11 μ κ³Όμ μ λ±λ‘νμ¬ νμμμ νλ‘κ·Έλλ°μ 곡λΆνκΈ° μμνκ³ μλ£νλ©° JAVAμΈμ΄λ₯Ό κΈ°λ°μΌλ‘ μ²μμΌλ‘ μΉ νμ΄μ§λ₯Ό ꡬνν΄λ³΄λ©΄μ μ΄λ₯Ό λ°νμΌλ‘ μ·¨μ μ νμλ€. λλΆλΆμ λΉμ 곡μ κ°λ°μκ° λΉμ·νκ² μ§λ§ λλ JAVAλ μΈμ΄λ₯Ό μμνμ λ 무μμ νμμμ μλ €μ£Όλλλ‘ μ¬μ©νκ³ μ΄ μΈμ΄κ° μ΄λ€ νΉμ§μ κ°μ§κ³ μ΄λ€ λ°©λ²μΌλ‘ νλ‘κ·Έλλ°μ΄ λλμ§ μκ°μ§λ λͺ»νκ³ μ¬μ©νλ κ² κ°λ€. μ¬μ§μ΄ JAVA, HTML, CSS, JAVASCRIPT μ΄λ¬ν μΈμ΄λ€μ΄ νλ‘ νΈμ λ°±μλ ꡬλΆλ λμ§ μμ μνμμ λ°°μ κΈ° λλ¬Έμ μΌλ§λ 무μ§ν μνμμ λ°°μ λκ±΄μ§ λΆλλ¬μΈ λ°λ¦μ΄λ€. λ¬Όλ‘ 2λ λ μ€..
[JAVA] μ€λ¬΄ κ²½ν ν, λ€μ νλ² JAVA νμ΅λ€μ νλ² JAVA νμ΅ "2020.02.10" κ°λ°μλ‘μ μ²μμΌλ‘ μ§μ₯μ ꡬνκ³ μΌνκΈ° μμνμ§ 2λ μ΄ λμ΄κ°λ€. 2019.05~2019.11 μ κ³Όμ μ λ±λ‘νμ¬ νμμμ νλ‘κ·Έλλ°μ 곡λΆνκΈ° μμνκ³ μλ£νλ©° JAVAμΈμ΄λ₯Ό κΈ°λ°μΌλ‘ μ²μμΌλ‘ μΉ νμ΄μ§λ₯Ό ꡬνν΄λ³΄λ©΄μ μ΄λ₯Ό λ°νμΌλ‘ μ·¨μ μ νμλ€. λλΆλΆμ λΉμ 곡μ κ°λ°μκ° λΉμ·νκ² μ§λ§ λλ JAVAλ μΈμ΄λ₯Ό μμνμ λ 무μμ νμμμ μλ €μ£Όλλλ‘ μ¬μ©νκ³ μ΄ μΈμ΄κ° μ΄λ€ νΉμ§μ κ°μ§κ³ μ΄λ€ λ°©λ²μΌλ‘ νλ‘κ·Έλλ°μ΄ λλμ§ μκ°μ§λ λͺ»νκ³ μ¬μ©νλ κ² κ°λ€. μ¬μ§μ΄ JAVA, HTML, CSS, JAVASCRIPT μ΄λ¬ν μΈμ΄λ€μ΄ νλ‘ νΈμ λ°±μλ ꡬλΆλ λμ§ μμ μνμμ λ°°μ κΈ° λλ¬Έμ μΌλ§λ 무μ§ν μνμμ λ°°μ λκ±΄μ§ λΆλλ¬μΈ λ°λ¦μ΄λ€. λ¬Όλ‘ 2λ λ μ€..
2021.12.21 -
Javaλ₯Ό λ§λ μ¬λ μ μμ€ κ³ μ¬λ§ RE. μ·¨μ νλ©΄μ μ¬λ¬ νμ¬μ κΈ°μ λ©΄μ μ λ΄€μ§λ§ μ λ λ¬Όμ΄λ³΄μ§ μκ³ λ©΄μ κ΄λ λͺ¨λ¦...γ γ Javaμ λνμ μΈ νΉμ§ 1. OOP(κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°)μ΄λ€. : λΆνμ ν΄λΉνλ κ°μ²΄λ€μ λ¨Όμ λ§λ€κ³ , μ΄κ²λ€μ νλμ© μ‘°λ¦½ν΄ μ 체 νλ‘κ·Έλ¨μ μμ±νλ κ°λ° κΈ°λ²μ΄λ€. 2. 'κ°λΉμ§ 컬λ μ 'μ μν΄ λ©λͺ¨λ¦¬κ° μλ κ΄λ¦¬ λλ€. 3. 'λ©ν° μ°λ λ'λ₯Ό μ§μνλ€. 4. JVM μμμ λμνκΈ° λλ¬Έμ νΉμ OSμ μ’ μμ μ΄μ§ μκ³ μ΄μμ±μ΄ μ’μΌλ©° 보μμ±λ μ’λ€. 5. λ€μν OpenλΌμ΄λΈλ¬λ¦¬λ€μ΄ μ‘΄μ¬νλ€. κ°λΉμ§ μ½λ ν°λ? Click!! λ보기 κ°λΉμ§λ? μ 리λμ§ μμ λ©λͺ¨λ¦¬, μ ν¨νμ§ μμ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό λ§νλ€. μ΄λ° κ²μ νλ‘κ·Έλλ° μΈμ΄λ‘ Dangling ObjectλΌκ³ νκ³ μλ°..
[κΈ°μ λ©΄μ ] μ μ μ΄ μ€λΉνλ JAVA κΈ°μ λ©΄μ Javaλ₯Ό λ§λ μ¬λ μ μμ€ κ³ μ¬λ§ RE. μ·¨μ νλ©΄μ μ¬λ¬ νμ¬μ κΈ°μ λ©΄μ μ λ΄€μ§λ§ μ λ λ¬Όμ΄λ³΄μ§ μκ³ λ©΄μ κ΄λ λͺ¨λ¦...γ γ Javaμ λνμ μΈ νΉμ§ 1. OOP(κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°)μ΄λ€. : λΆνμ ν΄λΉνλ κ°μ²΄λ€μ λ¨Όμ λ§λ€κ³ , μ΄κ²λ€μ νλμ© μ‘°λ¦½ν΄ μ 체 νλ‘κ·Έλ¨μ μμ±νλ κ°λ° κΈ°λ²μ΄λ€. 2. 'κ°λΉμ§ 컬λ μ 'μ μν΄ λ©λͺ¨λ¦¬κ° μλ κ΄λ¦¬ λλ€. 3. 'λ©ν° μ°λ λ'λ₯Ό μ§μνλ€. 4. JVM μμμ λμνκΈ° λλ¬Έμ νΉμ OSμ μ’ μμ μ΄μ§ μκ³ μ΄μμ±μ΄ μ’μΌλ©° 보μμ±λ μ’λ€. 5. λ€μν OpenλΌμ΄λΈλ¬λ¦¬λ€μ΄ μ‘΄μ¬νλ€. κ°λΉμ§ μ½λ ν°λ? Click!! λ보기 κ°λΉμ§λ? μ 리λμ§ μμ λ©λͺ¨λ¦¬, μ ν¨νμ§ μμ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό λ§νλ€. μ΄λ° κ²μ νλ‘κ·Έλλ° μΈμ΄λ‘ Dangling ObjectλΌκ³ νκ³ μλ°..
2019.11.25 -
1. Java Framework λ? κ°λ°μ μμ΄ κ΅¬μ‘°νλ κΈ°μ λ°©μ - Spring Framework - Struts Framework : μ μ¬μ©λμ§ μκ³ μμ(κΈ°μ‘΄μ μ¬μ©νλ κΈ°μ μ μμ§κΉμ§ μ¬μ©νλ κ²½μ°κ° μμ) - my Batis Framework :λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ β» Frameworkμ κΈ°μ λ°©μμ νλ‘μ νΈλ₯Ό μ§ν μ€μ κ·Έ ꡬ쑰νλ λ°©μμ λ°κΏ μκ° μμ΅λλ€. 2. μλ° κΈ°λ° νλ‘μ νΈ κ°λ°λ°©μ - Model1 λ°©μ - MVC ν¨ν΄(Model2) λ°©μ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (μ μμ λΆ νμ€ νλ μ μν¬) 3. myBatis κ°λ°νκ²½ ꡬ..
Framework (myBatis)1. Java Framework λ? κ°λ°μ μμ΄ κ΅¬μ‘°νλ κΈ°μ λ°©μ - Spring Framework - Struts Framework : μ μ¬μ©λμ§ μκ³ μμ(κΈ°μ‘΄μ μ¬μ©νλ κΈ°μ μ μμ§κΉμ§ μ¬μ©νλ κ²½μ°κ° μμ) - my Batis Framework :λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ β» Frameworkμ κΈ°μ λ°©μμ νλ‘μ νΈλ₯Ό μ§ν μ€μ κ·Έ ꡬ쑰νλ λ°©μμ λ°κΏ μκ° μμ΅λλ€. 2. μλ° κΈ°λ° νλ‘μ νΈ κ°λ°λ°©μ - Model1 λ°©μ - MVC ν¨ν΄(Model2) λ°©μ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (μ μμ λΆ νμ€ νλ μ μν¬) 3. myBatis κ°λ°νκ²½ ꡬ..
2019.11.20 -
BbsCont.java μ 체 μ½λ package kr.co.basicspring.test02; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.filter.CharacterEncodingFilter; //@Contr..
2019/10/15 Spring μμ² λͺ λ Ήμ΄ λ₯Ό λ°λ λ€μν λ°©μ & Filter(νν°)BbsCont.java μ 체 μ½λ package kr.co.basicspring.test02; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.filter.CharacterEncodingFilter; //@Contr..
2019.10.15 -
1. Java Framework λ? κ°λ°μ μμ΄ κ΅¬μ‘°νλ κΈ°μ λ°©μ - Spring Framework - Struts Framework : μ μ¬μ©λμ§ μκ³ μμ(κΈ°μ‘΄μ μ¬μ©νλ κΈ°μ μ μμ§κΉμ§ μ¬μ©νλ κ²½μ°κ° μμ) - my Batis Framework :λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ β» Frameworkμ κΈ°μ λ°©μμ νλ‘μ νΈλ₯Ό μ§ν μ€μ κ·Έ ꡬ쑰νλ λ°©μμ λ°κΏ μκ° μλ€. 2. μλ° κΈ°λ° νλ‘μ νΈ κ°λ°λ°©μ - Model1 λ°©μ - MVC ν¨ν΄(Model2) λ°©μ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (μ μμ λΆ νμ€ νλ μ μν¬) 3. myBatis κ°λ°νκ²½ ꡬμΆμ΄..
2019/10/14 Framework (myBatis )1. Java Framework λ? κ°λ°μ μμ΄ κ΅¬μ‘°νλ κΈ°μ λ°©μ - Spring Framework - Struts Framework : μ μ¬μ©λμ§ μκ³ μμ(κΈ°μ‘΄μ μ¬μ©νλ κΈ°μ μ μμ§κΉμ§ μ¬μ©νλ κ²½μ°κ° μμ) - my Batis Framework :λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ β» Frameworkμ κΈ°μ λ°©μμ νλ‘μ νΈλ₯Ό μ§ν μ€μ κ·Έ ꡬ쑰νλ λ°©μμ λ°κΏ μκ° μλ€. 2. μλ° κΈ°λ° νλ‘μ νΈ κ°λ°λ°©μ - Model1 λ°©μ - MVC ν¨ν΄(Model2) λ°©μ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (μ μμ λΆ νμ€ νλ μ μν¬) 3. myBatis κ°λ°νκ²½ ꡬμΆμ΄..
2019.10.14