목록분류 전체보기 (32)
wdwd
https://spring.io/tools3/sts/legacy Spring 설치 사이트 Spring Tool Suite™ 3 (STS 3) Download page Use one of the links below to download an all-in-one distribution for your platform. Choose either a native installer or simple archive, they contain equivalent functionality spring.io https://mvnrepository.com/ 라이브러리를 추가할 때 사용하는 사이트 Maven Repository: Search/Browse/Explore Yolean Last Release on Oct 16, ..
테이블 설계 -> DO 만들기 -> xml만들기 쿼리문 -> 밖으로 모듈화 됨, xml에 만들어짐 MyBatis에서 VO를 만들 때는 기본 생성자를 무조건 만든다 form으로 받은 데이터는 생성자로 주입 데이터베이스로 받을때는 setter, getter로 받음 값 전달 순서 : form -> Servlet-> DAO -> DataBase 디비에서 자동 증가되는 컬럼(auto increment) VO클래스 입장에서는 내가 따로 값을 넣어주지 않으면 계속 null인 상태임 자동 증가 값이 기본키일 경우 값이 안들어가 있어서 문제가 생김 기본값일 경우 뽑아야하는데 값이 자꾸 null이 나옴 동적인 쿼리 select문의 where절과 연관됨 하나의 쿼리를 만들었는데 5개의 조건이 모두 검색됨 정적인 쿼리 whe..

src\main\java - 순수 자바 코드 src\main\resources - 설정문서 src\test\java - main을 가지면서 test를 해야하는 파일 test로 끝나거나 apptest로 끝나는 건 여기에 배포 Core, AOP - 둘 다 독립적인 존재, Core가 존재해야 AOP가 있을 수 있음 Data Access/Integration - JDBC부분을 framework로 만든 것(mybatis - spring에서 제공하는 것 아님) 각각의 framework가 작동하는데 있어서 모듈화되어 있음 이것 저것 조립해서 사용 가능 -> 확장성 올라감(오픈소스와는 다름) Hello, HelloTest -> Hasing 관계(HelloTest가 Hello를 사용함) Hello가 바뀌면 HelloTe..

▶ null 1. null값은 연산 안된다 -> ifNull() 2. null값은 비교할 수 없다 -> is | is not 3. null값은 그룹함수(count)에서 제외된다. 4. null값은 정렬하게 되면 최소값으로 정렬된다 # 보너스가 없는(자격없음을 의미) 사원의 이름과 직책을 출력하세요 select name, title from s_emp where commision_pct is null; # 사원의 전체 인원수를 출력...(Alias : 전체사원수) select count(*) 전체사원수 from s_emp; # 보너스 받는 사원의 인원수를 출력...(Alias : 보너스받는 사원) select count(commission_pct) "보너스받는 사원" from s_emp; select co..

데이터베이스 설계 stackeholders : 이해당사자 project구축 시에는 전과정을 다 만들어야 됨. 프로젝트를 구축할 때, 바로 코딩으로 들어가는게 아니라 그 전에 작업이 있음 개발자, 사용자, 의뢰인이 대표적 milestone(이정표) 단계를 설립하는 것이 필요 프로젝트 진행 시 이런 이정표를 세움 가장 일반적인 milestone 단계 project 착수단계 - 역할 분담, 어떤 아키텍쳐를 쓸 것인지, 스케줄(간트 차트), milestone도 나와야함 ★분석 - 요구사항 분석(사용자 측면에서의 분석, 사용자들의 니즈를 알아야 됨), 요구사항 시나리오 제작, 시나리오를 바탕으로 요구사항 명세서가 나옴, 요구사항명세서(SRS)가 나오는 단계, use-case diagram 나옴(가장 중요한 단계)..

JSP 개념 JSP 스크립팅 요소(P.116) - 4가지의 용도와 특징 문제 나옴 내장객체 모두 소문자! request, session, context 차이 액션태그 안봐도 됨 EL과 JSTL 문법 보기(P.166)

web 어플리케이션은 로컬에서 독립적으로 수행되는 프로그램이다.(X) 그럼 로컬에서 독립적으로 수행되는 프로그램은? -> Stand-alone Application Presentation은 html을 말한다(X) -> 서블릿을 말함 Presentation이 되려면 html이 웹서버에 있어야 됨 3Tier 구조 (웹 서버) 웹 브라우저가 요청한 작업을 처리 정적인 곳의 요청을 처리 (데이터베이스) 사용자의 정보뿐만 아니라 웹에서 발생한 모든 정보를 저장하는 곳 (웹 어플리케이션 서버) 제우스, 웹스피어, tomcat 사용자가 요청한 프로그래밍을 처리하는 것 서블릿의 역할 비동기 통신의 핵심이 되는 자바스크립트 내장 객체 : XMLHttpRequest ASP, PHP, JSP 비교 jsp 장점(자바 기반의 ..
val() / text(), html() 차이 val() - HTML 폼 요소의 value 속성 값을 지정하고 가져옴 val()는 무조건 "form!!"에 있는 값 받아올 때 사용, 입력할 때도 사용★★★ 그리고 checkbox와 radio button, 요소의 선택 상태도 가져오거나 지정할 수 있음 val(value) - form elements에 값을 지정함 $('input').val('helloworld); //input의 value 값에 helloworld라고 넣음 text(), html() - 요소의 일반 텍스트나 HTML 내용을 조회하고 지정함 전달인자 없이 html() 메서드를 실행하면 일치하는 요소의 첫 번째 요소안의 HTML내용을 반환함 text(value), html(value) - t..