EJB등에서 사용하는 Java Bean이 아닌 Getter와 Setter로 구성된 가장 기본적인 형태의 자바를 대표적인 POJO기반에 자바라고 할 수 있다.getter, setter는 lombok에 의해서 구현되니 특정기술에 종속적인게 아닌가? \-아니다, lombok
회원서비스 개발코드 (spring)서비스는 비즈니스 로직에 가깝게 용어를 선택한다. 회원 코드 작성한 거 테스트 해보기테스트 진행 해당 프로세스로 들어가서 ctrl + shift + T를 누르면 create new Test 창이 나옵니다. 창을 누르고 들어가서 직접
계획 SQL, JSP, SERVLET (실전 프로젝트에 환경 맞추기) 실무형 개발자 로드맵을 보며 클론코딩 대형 프로젝트 구상해서 진행 >진행상황 eclipse 설치 window 64bit 이클립스 web developer tool 설치 tomcat 설치 포
git허브 소스복사git repository를 띄워서 clone a git repository에 복사한 주소를 넣어주면 된다.계산기와 관련된 소스를 전부 git에서 import한다. 데스크톱 애플리케이션 특징 .pc에 설치한 후 실행 (알집프로그램, 알쇼) 사용자 화면
전통적인 서버 클라이언트 구조특징 서버에서 데이터를 처리 -> 자료 중복 및 자료 불일치 문제 해결 문제점 애플리케이션 변경 시 재배포 필요 애플리케이션 서버 도입특징 비즈니스 로직을 전문으로 처리하는 서버를 둠 -> 애플리케이션서버클라이언트 실행 결과 출력만을 담당
CGI규칙 웹서버와 웹어플리케이션이 데이터를 주고받을 때 규칙에 따라서 전달을 받음. 그 규칙을 CGI규칙이라고 합니다. CGI프로그램의 2가지방식 COMPILE방식 웹서버에서 받은 기계어를 바로 웹어플리케이션 서버에서 실행 인터프리터 방식 웹서버에서
자바로 만든 웹 애플리케이션 server와 applet의 합성어 클라이언트에게 서비스를 제공하는 작은 단위의 서버 프로그램 서블릿의 생성, 소멸, 실행까지 서블릿의 생명주기를 관리하는 프로그램 DBMSDBMS를 만든 회사에선 자신들의 데이터베이스에 접속할 수 있도록,
의존성 주입, 제어의 역전, 다형성 나에겐 너무 낯선 단어들이다.. 인터페이스를 생성하고, 구현을 하는 기능을 따로 만든다?다형성 - overriding overloading 은 알지만 이것을 왜 사용하는지는 알지 못한다. 코드를 쳐가면서 배우자. SPRING을 알고
TestCode와 DIP 이전에 만들었던 코드를 사용하기위한 MemberApp 클래스를 생성, member 인스턴스 객체를 생성해 생성자로 id, name, grade를 넣어줘서 클래스변수에 값을 넣어주고, memberService 인스턴스 객체 생성자에 member를
주문
스프링을 하나의 공연이라고 생각해보자. 각각의 인터페이스를 배역이라고 생각하자. 배역에 맞는 배우를 선택하는 것은 누가해야할까? 로미오와 줄리엣이 있다고 하면 어떤 역할을 할지 배우들이 정하나? 아니다. 공연기획자가 진행하는 것이지, 배우가 하는 것이 아니다. 인터페이
빈과 관련된 메타정보를 확인하기위해 beanDefinition 사용, 싱글톤 방식 (트레픽 관리를 위해 사용)유저 여러명이 사이트에 방문했을 때, 객체를 여러개 생성하면 ex) MemberService memberService = new MemberService();
설정 값 build.gradle 에 mybatis implements를 위해 설정값을 넣어줌 옵션 값 mappper 생성 ( mybatis xml 문서와 연결을 위한) java 클래스에 맞춰서 xml생성 resources 폴더에 hello.wonjin,domain.s
@Autowired기본은 @Autowired(required=true)로 되어있다. required = false 값으로 설정되어있다면 자동 주입할 대상이 없을경우 수정 메서드 자체가 호출이 되지않습니다. @Nullable이 있으면 주입할 대상이 없을경우 null을
file-> settings 들어가서 lombok 검색 후 설치 annotation processor에 들어가 enable annotation processing 클릭 후 ok 그러면 어노테이션을 추가해주는 것만으로 getter와 setter, toString 까지 사