전체 글 20

IoC/DI 관련 실습 01 / 02

■■■ IoC/DI 관련 실습 01 ■■■ ※ 스프링 프레임워크 없이 IoC/DI 개념 실습 ○ 실습 성격 및 주요사항 1. 콘솔 프로젝트 2. 성적 처리 국어, 영어, 수학 점수를 입력 받아 총점, 평균을 출력하는 프로그램 ○ 물리적 파일 구성 1. Record.java → 인터페이스 2. RecordView.java → 인터페이스 3. RecordImpl1.java → Record 인터페이스를 구현하는 클래스 4. RecordImpl2.java → Record 인터페이스를 구현하는 클래스 5. RecordViewImpl.java → RecordView 인터페이스를 구현하는 클래스 6. Main.java → 클래스, main() 메소드를 포함하는 테스트 클래스 1. Record.java → 인터페이스 ..

Spring 2024.01.08

Spring Framework 환경설정

※ 스프링 프레임워크(Spring Framework) 구성을 위해 스프링 프레임워크 관련 리소스를 다운로드 받아야 하는데 http://www.spring.io 경로에 접근하여 확인해보면 다운로드 받을 수 있는 경로를 찾을 수 없는 상태이다. (STS 연동 (Maven 활용)만 가능한 상태) ○ 적용 및 테스트가 원활한 버전으로 실습 환경 구성 (비 STS) ① spring-framework-3.0.2-wiht-docs.zip 기본적인 스프링 프레임워크 구성에 필요한 필수적인 jar 파일과 스프링 프레임워크 설명문서(pdf 버전, html 버전)가 포함된 항목, 스프링 원래의 jar 파일들~ ② spring-framework-3.0.2-dependencies.zip 스프링 프레임워크 구성에 의존성을 가진 ..

Spring 2024.01.08

Spring Framework 이해하기

■■■ Spring Framework 이해하기 ■■■ ○ 개요 1. Framework 어플리케이션을 구현하고 관리하는 환경(틀, 약속) 2. Spring Framework 전달 받은 설정 정보에 의해 어플리케이션을 구성하고, 객체를 생성, 관리하는 주체. ○ 스프링 프레임워크(Spring Framework)의 개념 스프링은 자바 엔터프라이즈 어플리케이션 개발에 사용되는 어플리케이션 프레임워크 어플리케이션 프레임워크는 어플리케이션 개발을 빠르고 효율적으로 할 수 있도록 어플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 그리고 API 등을 제공해준다. - 어플리케이션의 기본 틀 → 스프링 컨테이너 스프링은 스프링 컨테이너 또는 어플리케이션 컨텍스트라고 불리는 스프링 런타임 엔진을 제공한다. 스프링 컨테..

Spring 2024.01.08

Ajax 의 기본 개념

■■■ AJAX(에이작스) ■■■ 에이잭스, 아작스 등등 ○ 개요 AJAX 는 XML 에 기반한 종합 기술로 비동기 자바스크립트 XML (Asynchronous Javascript And XML) 을 줄인말로 자바 스크립트로 HTTP 요청을 보내서 XML 응답을 받아 사용하는 기술이다. AJAX 는 하나의 독립된 기술이... 아니다. 화면은 HTML + CSS로 구성 및 작성하고 화면에 대한 조작과 상호작용은 문객체 모델(Document Object Mode : DOM) 로 처리하고 데이터 교환은 XML 형식으로 처리하며, 데이버 변환과 검색은 XML 기술은 XSL 과 Xpath 를 사용하며, 비동기 통신에는 웹 브라우저 안에 내장되어 있는 XMLHttpRequest 객체를 사용하고. 이 모~~든 것을 ..

jQuery & Ajax 2024.01.02

Servlet의 기초문법 2 (Test2.java / Test2.jsp / Test2_result.jsp)

사용자가 제일 먼저 만나는 페이지는 Test2.jsp 이다. Test2.jsp 페이지 구성은 다음과 같다. 서블릿에서 데이터 흐름 이름 나이 확인 사용자가 이름과 나이를 입력하고 확인 버튼을 누르면 WebApp21/test2 라는 페이지로 이동이 된다. 여기에서 test2 라는 페이지를 호출하면 web.xml 에서 구성한 servlet 으로 이동하게 된다. 구성한 servlet은 다음과 같다. test2servlet com.svt.Test2 test2servlet /test2 servlet-mapping 에 url-pattern 주소를 호출하면 servlet-name 이 test2servlet인 servlet을 찾아간다. 위에 있는 servlet으로 이동하면 class 주소가 있다. 이 클래스로 이동하여..

Servlet 2023.12.21

Servlet 의 개념

0. 웹 어플리케이션을 구축하기 위한 웹 프로그램을 구성하는 언어의 한 종류. (JAVA 기반) 1. JSP 에서 정적인 부분들 담당하고, Servlet 에서는 동적인 처리를 위한 부분으로 사용되어 보다 효율적인 웹 어플리케이션을 구축할 수 있다. - jsp → 단점. MVC 패턴을 적용하기 힘들다. - servlet → 단점. 웹 페이지(view) 작성이 번거롭고 복잡하다. (불편) - servlet + jsp → MVC 패턴 적용 및 웹 페이지(view)를 보다 편리하게 작성. 단점. 구조가 복잡해지게 된다. 2. jsp 는 내부적으로 Web Container 가 Servlet 으로 변경시켜준다. 3. WEB-INF 는 환경 설정 파일이 저장되는 곳 ( 외부에서는 접근 불가/ 금지) check~! -..

Servlet 2023.12.21