일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- POJO
- java spring
- Ubunt
- @AspectJ
- 컨테이너
- @test
- unix
- STS
- java
- Spring JDBC
- SpringJDBC
- JdbcTemplate
- 마이바티스
- myBatis
- 프로퍼티
- 리눅스
- AOP
- @Spring-Test
- spring
- spring aop
- XML
- spring framework
- @JUnit
- Framework
- Di
- pointcut
- Dependency Injection
- JDBC TEMPLATE
- Spring Boot
- Linux
- Today
- Total
목록전체 글 (307)
개키우는개발자 : )
Framework 의 개념 학습 목표SW 재사용성을 높일 수 있는 방안에 대한 이해.디자인패턴과 프레임워크의 관련성에 대한 이해.프레임워크 구성요소와 종류에 대한 이해. 3.프레임워크 구성요소와 종류에 대한 이해 3-1 IoC (Inversion of Control) IoC란 "제어의 역전" 즉, 인스턴스 생성부터 소멸까지의 인스턴스 생명주기 관리를 개발자가 아닌 컨테이너가 대신 해준다는 뜻임. 즉, 컨테이너 역할을 해주는 프레임워크에게 제어하는 권한을 넘겨서 개발자의 코드가 신경 써야 할 것을 줄이는 전략이다. - 프레임워크의 동작원리를 제어흐름이 일반적인 프로그램 흐름과 반대로 동작하므로 IoC 라고 설명함. - Spring 컨테이너는 IoC를 지원하며, 메타데이터(XML 설정)를 통해 beans를 ..
Framework 의 개념 학습 목표SW 재사용성을 높일 수 있는 방안에 대한 이해.디자인패턴과 프레임워크의 관련성에 대한 이해.프레임워크 구성요소와 종류에 대한 이해. 2.디자인패턴과 프레임워크의 관련성에 대한 이해. 2-1 디자인패턴의 정의 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 소프트웨어 개발과정에서 발견된 Know-How를 축적하여 이름을 붙여 이후에 재사용하기 좋은 형태로 특정 규약을 묶어서 정리한 것. - 이 용어를 소프트웨어 개발 영역에서 구체적으로 처음 제시한 곳은,GoF(Gang of Four)라 불리는 네명의 컴퓨터 과학 연구자들이 쓴 서적 'Design Patterns: Elements of Reusable Object-OrientedSoftware' ..
Framework 의 개념 학습 목표SW 재사용성을 높일 수 있는 방안에 대한 이해.디자인패턴과 프레임워크의 관련성에 대한 이해.프레임워크 구성요소와 종류에 대한 이해. 1.SW 재사용성을 높일 수 있는 방안들 1-1 복사(copy) & 붙이기(Paste) 기본적인 재사용 방식으로 비슷한 예제를 다른 Source 에서 복사해서 사용함. 예를들어 날짜를 제공하는 Date 타입을 String 타입으로 변환하는 코딩을 하고, 클래스 B에서 동일한 로직이 필요하여 복사했다고 가정한 경우 1234567891011121314151617package test;import java.text.SimpleDateFormat;import java.util.Calendar; public class A { public stat..
Spring Boot을 이용하는 이유로는 설정이 쉽고 간단하고 가벼운 장점이 있습니다. 내장되어있는 WAS(Tomcat,Jetty,UnderTow등)로 설치 없이 가볍게 개발 가능합니다. Default WAS는 Tomcat 8.5 ver 입니다. 여러 장점이 있지만, 저도 모두 정확하게 모르기 때문...에 ㅋㅋ 일단 프로젝트 만드는 방법을 포스트 하겠습니다. https://start.spring.io/ 에 접속하시면 웹사이트에서도 프로젝트를 생성할 수 있습니다. 접속하면 Type을 Maven 또는 Gradle 사용 언어와 버전을 선택하여 프로젝트를 생성 가능합니다. 하단에 Switch to the full version. 을 클릭하시면 상세 설정을 할 수 있는 영역이 열립니다. 창이 열리면 프로젝트에 필..
광고 클릭은 개발자(저) 에게 큰힘이 됩니다!!'ㅁ' 안녕하세요 spring boot 를 시작하기전에 프로젝트를 보다 손쉽게 생성할수있도록 도와주는 프로그램 입니다. 이클립스가 설치되어있다는 가정 하에 시작 하겠습니다. help -> Eclipse Market 에 들어가서 STS 를 검색하면 두개의 툴이 나오는데 Spring Boot 를 지원하는버전은 tools4 입니다. 모두 체크하고 Confirm 클릭후 동의후에 Finish 를 눌러주면 자동으로 설치가 됩니다. 그리고 조금 기다리시면 설치가 완료되면서 다시 시작하라는 알람창이 나오는데 Restart 버튼을 눌러 다시 시작하면 설치가 완료됩니다. 설치가 다 완료가 되면 Window -> Open Perspective -> Ohter 또는 오른쪽 상단에..
JAVA 란? 자바 언어는 썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 1)객체 지향적 프로그래밍 언어 입니다. 1991년 그린 프로젝트라는 이름으로 시작해 1995년에 발표하였으며 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재는 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이며, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있습니다. 자바를 다른 컴파일언어와 구분 짓는 가장 큰 특징은 컴파일된 코드가 독립적인 플랫폼 이라는 점입니다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 바이트코드 라는 특수한 바이너리 형태로 변환후 바이트코드를 실행하기 위해서 2) JVM(Java Virtual Machine) 이라는 특수한 가상 머신이 필요한데, 이..
안녕하세요 ^^ 2019년 새해가 시작되었습니다. 모두 새해 목표는 잘 세우셨나요? ㅎ 전 JAVA 웹 개발자가 목표인 1인입니다 2017년 1월에 프런트 앤드 과정을 수료하고 웹 에이전시 11개월 다닌 후 Back end를 배우고 싶어 2018년 6월부터 JAVA SPRING 과정을 곧 수료하는 늦깎이(34) 개발자 준비생입니다. 나이가 많이 차고 있지만 1월부터 취업전선에 뛰어들어 취업 압박에 시달리고 있답니다 항상 긍정적으로! 전진하다 보면 목표를 이룰 수 있다고 믿기에 블로그를 시작하며 올해 정해둔 목표를 이루어 가도록 자주 포스팅하겠습니다 개발자를 꿈꾸시고 관심 있으신 분들 모두 열심히 공부하셔서 저희 모두 좋은 개발자가 되자고요 ㅋㅋ 잘 부탁드립니다. 새해 복 많이 받으세요! ㅋ