■ 응용 프로그램 -> Java + DB => 운영체제 위에서 동작하는 프로그램 ■ 웹 프로그램 -> 브라우저 위에서 동작하는 프로그램 -> 언어: 1) FrontEnd ▶ HTML(Hyper Text Markup Language) : 화면 구성 = GUI e
ECMA 6 버전 사용 대소문자를 엄격하게 가림 error가 발생하면 프로그램 중단됨, 디버깅이 필요함 on이벤트 종류 = "javaScript 문법" on이벤트 종류에서는 대소문자 가리지 않음, "" 안에는 문법을 가림 ■ html의 eleme

내가 이해한 구조도get.html의 페이지는 위와 같다. Get 전송또는 get link를 누르면 요렇게 나와야한다. 아래는 ParameterServlet.java우선 get과 post만 이용하면 됐기에 두가지만 기술한다. get과 post 모두 url pattern은

아래는 DB에 있는 banner 테이블.알아보기 어렵지만 정리하는 차원에서 작성해본다.나는 뭘 해도 꼭 순서대로 정리를 해야 직성이 풀린다.DBManager에서 Connection 객체를 받고 반납 index.jsp에서 servlet으로 배너 데이터 요청servlet에
open jdk 11 STS 3.1 ■ 프레임 워크를 사용하는 이유 "다양한 디자인 패턴과 다양한 라이브러리의 집합체" 디자인 패턴 + 라이브러리 ■ 커지는 SW 규모 관리를 위해서는 '규격'이 필요 ■ 공통의 컴포넌트들의 반복 생성을 편리하게 - 재사용성을 높이

@Component @Repository@Service@Controller @Autowired(Spring): property,constructor-arg 대신함 ,@Resource(Javax): 의존하는 객체를 자동으로 주입<context:component-sc
▲원하는 결과 ■BookDTO.java 일단 bookDTO를 만든다. 여기서 @NoArgsConstructor를 안 쓰는 바람에 읽어올 수 없어서 좀 헤맸다. Scope은 prototype으로, bean을 요청할 때마다 bean 객체를 생성한다. scope으로

Spring Web MVC 추가 필요 Spring Context, Spring Core는 기본적으로 필요 요청을 어떤 Controller로 매핑/@RequestMapping서비스를 실행, 서비스가 DAO 호출, DB 연동/ 다시 결과 전달을 위해 결과를 Controll
등록, 수정, 삭제 등을 한번에 처리해서 성공처리 해주는 것 ex) 주문하기 버튼 클릭 (핵심 기능들을 분리해놓는 것 (핵심 기능/ 공통기능))around, before, after, after-returning, after-throwing핵심기능 하나의 명칭 : jo