분류 전체보기 썸네일형 리스트형 [Spring] Annotation Annotation은 사전적 의미는 '주석'이며 코드 사이에 주석처럼 쓰이며 기능을 수행하도록 하는 기술입니다/ 코드 작성 문법 에러를 체커하도록 정보를 제공하고 이 개발 툴이 코드를 자동으로 생성할 수 있도록 도와줍니다. 또한 실행시에 특정한 기능을 수행하도록 도와줍니다. 종류를 살펴보겠습니다. 1. @Bean : 개발자가 직접 제어가 불가능한 외부 라이브러리 등을Bean으로 만들때 사용합니다.2. @Autowired : 속성, setter, 생성자에서 사용하며,타입에 따라서 Bean을 주입해줍니다.3. @Controller : Spring의 Controllerview(화면, .jsp)를 return해주는게 목적입니다.4. @RestController : Controller 중에서 View 쪽으로응답하.. 더보기 [Spring] 기초 이론 Spring은 Jsp로 실행했을 때와 주소 형식이 다릅니다. [JSP] - http://IP:Port/ProjectName/FileName[Spring] - https://IP:Port/top-level package의 마지막자리/FileName Spring의 package명이 같으면 프로젝트가 달라도 주소가 같아질 수 있어서 에러 발생할 확률이 높으니 top-level package는 이름이 중복되지 않도록 주의해야 합니다. Spring 프로그램 실행은 프로젝트 자체를 선택 후 ctrl + f11을 눌러서 Run on Server를 클릭하면 됩니다. Spring 이전에는애플리케이션을 구현하기 위해서 EJB(Enterprise JavaBeans)를 사용했습니다.EJB의 기술이 점점 발전하면서 성능이 그.. 더보기 [Spring] 초기 세팅 오늘 부터는 Spring을 사용해서 개발해 볼 예정입니다.먼저 Spring을 다운받으려면 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame처리중입니다. 잠시만 기다려주십시오.www.egovframe.go.kr 위 사이트는 정부에서 권장하는 프레임워크 사이트인데여기서 3.10버전을 다운받습니다.초기 설정이 필요한데 새로 만든 워크스페이스로 가서 해당 경로에 Http-Content파일을 넣어줘야합니다.이 때 다운받은 프레임워크 폴더의 Eclipse를 한 번 실행한 후진행해야합니다. 여기까지 초기 설정이고 프로젝트를 만들어보겠습니다. Spring Legacy Project를 누르고Next를 쭉 눌러서 패키지 이름을 넣.. 더보기 [JSP] 세션(Session) 세션(Session)은 쿠키를 기반으로 동작하는데사용자의 정보를 Web Server에서 관리합니다.쿠키를 유지할 수 있는 시간(24시간)처럼쿠키를 유지할 수 있는 시간을 설정할 수 있습니다.일정시간 동안 응답이 없으면 해당 정보를 삭제합니다. => 로그인 유지시간 지날 시 자동 로그아웃 쿠키보다는 보안성은 좋지만,메모리 사용량이 큰 편입니다.동접자 수가 많으면 서버에 과부하가 올 수 있고성능이 저하될 수 있습니다. Session은 attribute이긴한데Request소속 attribute가 아니고,Session소속 attribute입니다.쉽게 말하자면웹서버와 사용자를 연결해주는연결고리 역할이라고 생각하면 됩니다. Session은 Model쪽에서 만들고Object 자료형을 사용합니다.연결만 되어있으면 어디.. 더보기 [JSP] 쿠키 (Cookie) 🍪 HTTP 프로토콜의 특성이자 약점은 2가지가 있는데요. 1. Connectionless 사용자가 요청을 한 후에 응답받았을 때 연결이 끊기는 특징 2. Stateless 통신이 끝나면 상태를 끊어버리는 특징 이 약점을 보완하기 위해서 쿠키 / 세션을 사용하는데요. 쿠키(Cookie) : 사용자의 상태정보를 컴퓨터에 저장했다가 나중에 참조하기 위해 사용하는 값입니다. 사용자가 따로 요청을 하지 않아도 브라우저가 요청을 하면 자동으로 서버에 전송해줍니다.한 번 시간을 정해놓으면 브라우저 종료 여부와 상관 없이 유지할 수 있습니다.=> ID / 비번 저장하기, 쇼핑몰 장바구니, 팝업창 (오늘 하루 보지 않기) 쿠키는 주로 Model부분에서 만든 값이고자료형은 String입니다.쿠키의 기본 유지시간은 24.. 더보기 [HTML] Select Option 간혹 웹페이지를 들여다보면옵션 여러개 중 하나를 선택하여 제출할 수 있는선택 상자를 확인할 수 있습니다.이번 시간에는 이 기능을 구현하는 방법을 알아봅시다.HTML에서는 Select Option태그를 활용해서 구현할 수 있습니다. select name = "a_color" class = "Slt">option>빨강option>option>초록option>option>노랑option>option>파랑option>select> Select으로 전체 태그를 감싸고Option태그 사이에 넣고 싶은 옵션을 텍스트로 입력하면 됩니다. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 48 다음 목록 더보기