반응형
SMALL

스프링 8

[Java] 스프링(Spring) 보안(Security)

지난 시간에 스프링의 JDBC와 트랜잭션에 대해 학습했는데요 아직 안보셨다면 아래의 링크 ↓↓ 2020/10/02 - [Java] - [Java] 스프링(Spring) JDBC(Java Database Connectivity)와 트랜잭션(Transaction) [Java] 스프링(Spring) JDBC(Java Database Connectivity)와 트랜잭션(Transaction) 추석 연휴가 제법 기네요~ 코로나19로 가족이 모이지 않는 경우도 있겠지만 각자 즐거운 한가위 보내시기 바랍니다 지난 시간에는 폼(Form) 데이터와 Validator를 이용한 데이터 검증에 대해서 알아� yssa.tistory.com 이번 학습 주제는 스프링(Spring)의 보안(Security)으로 로그인 프로그램을 제..

Java 2020.10.02

[Java] 스프링(Spring) JDBC(Java Database Connectivity)와 트랜잭션(Transaction)

추석 연휴가 제법 기네요~ 코로나19로 가족이 모이지 않는 경우도 있겠지만 각자 즐거운 한가위 보내시기 바랍니다 지난 시간에는 폼(Form) 데이터와 Validator를 이용한 데이터 검증에 대해서 알아보았습니다 안보셨다면 아래의 링크↓↓ 2020/09/29 - [Java] - [Java] 스프링(Spring) 폼(Form) 데이터와 Validator 검증 [Java] 스프링(Spring) 폼(Form) 데이터와 Validator 검증 지난 시간에 스프링(Spring)의 MVC(Model-View-Controller)를 학습하였습니다 안보셨다면 아래의 링크 ↓↓ 2020/09/28 - [Java] - [Java] 스프링(Spring) MVC(Model-View-Controller) [Java] 스프링(S..

Java 2020.10.02

[Java] 스프링(Spring) 폼(Form) 데이터와 Validator 검증

지난 시간에 스프링(Spring)의 MVC(Model-View-Controller)를 학습하였습니다 안보셨다면 아래의 링크 ↓↓ 2020/09/28 - [Java] - [Java] 스프링(Spring) MVC(Model-View-Controller) [Java] 스프링(Spring) MVC(Model-View-Controller) 지금까지 스프링의 전반적이고 기본적인 내용에 대해서 살펴 보았습니다 이제부터 웹 애플리케이션 제작을 위한 스프링 MVC에 대해서 학습하겠습니다 우선 위의 그림에 대해서는 프로젝트를 만 yssa.tistory.com 오늘은 폼(Form) 데이터를 처리하고 검증하는 법을 학습하겠습니다 1. HomeController.java package com.example.pracmvc; im..

Java 2020.09.29

[Java] 스프링(Spring) MVC(Model-View-Controller)

지금까지 스프링의 전반적이고 기본적인 내용에 대해서 살펴 보았습니다 이제부터 웹 애플리케이션 제작을 위한 스프링 MVC에 대해서 학습하겠습니다 우선 위의 그림에 대해서는 프로젝트를 만들어보면서 알아보겠습니다 Spring MVC 프로젝트를 생성하기 위해서는 추가 설치가 필요합니다 기존에 설치한 것으로는 MVC 프로젝트가 안보일꺼예요 Eclipse Marketplace에 들어갑니다 (지난 번에 해보았죠?^^) Spring Tools 3 Add-On for Spring Tools를 (그림에서 맨 위) 설치하고 Eclipse를 재시작합니다 자 이제 전에 안보이던 Spring Legacy Project를 생성합니다 그러면 다음 그림과 같이 MVC가 보입니다 이제 쭉쭉 진행해서 생성을 완료합니다 먼저 컨트롤러(Co..

Java 2020.09.28

[Java] 스프링(Spring) AOP(Aspect-Oriented Programming)

어느 덧 추석이 다가오네요! 코로나19로 인해 가족이 모이는 것도 다소 조심스러운 부분이 있는데요 아무튼 학습을 진행하겠습니다 프로그램을 만들다 보면 공통적인 기능이 많이 발생하게 됩니다 자바에서 이러한 공통 기능을 모든 모듈(Module)에 적용하기 위해 상속을 이용하지만 몇 가지 한계가 있습니다 우선 자바에서 다중 상속이 불가하다는 점입니다 또 기능 구현 부분에 핵심 기능 코드와 공통 기능 코드가 섞여 있어 효율성이 떨어집니다 그래서 AOP 등판! AOP는 공통 기능을 핵심 기능과 분리하고 공통 기능 중에서 핵심 기능에 적용하고자 하는 부분에 적용합니다 아래는 AOP의 용어를 정리한 것입니다 용어 설명 Aspect - 공통 기능 Advice - Aspect의 기능 자체 : 메소드 실행 전에 advic..

Java 2020.09.24

[Java] 스프링(Spring) 컨테이너(Container)와 빈(Bean)의 생명 주기(Life Cycle) 및 범위(Scope)

지난 시간에 스프링(Spring)의 DI(Dependency Injection)와 IOC 컨테이너(Container)를 학습했습니다 아직 안보고 오셨다면 아래의 링크 ↓↓ 2020/09/23 - [Java] - [Java] 스프링(Spring) DI(Dependency Injection)과 IOC 컨테이너(Container) [Java] 스프링(Spring) DI(Dependency Injection)과 IOC 컨테이너(Container) 지난 시간에 스프링(Spring) 프로젝트를 생성하기 위한 환경세팅과 간단한 사칙연산 프로그램을 작성해봤습니다 과정이 궁금하시다면 아래의 링크 ↓↓ 2020/09/23 - [Java] - [Java] 스프링(Spring) 환경 � yssa.tistory.com 오늘은 ..

Java 2020.09.24

[Java] 스프링(Spring) DI(Dependency Injection)과 IOC 컨테이너(Container)

지난 시간에 스프링(Spring) 프로젝트를 생성하기 위한 환경세팅과 간단한 사칙연산 프로그램을 작성해봤습니다 과정이 궁금하시다면 아래의 링크 ↓↓ 2020/09/23 - [Java] - [Java] 스프링(Spring) 환경 세팅하기 [Java] 스프링(Spring) 환경 세팅하기 스프링(Spring)을 학습하기에 앞서 알아야할 것은 프레임워크(Frame Work)의 개념일 것입니다 프레임워크는 간단히 말해서 프로그래밍을 단순하게 하여 만들고자 하는 프로그램의 목적에만 집중할 � yssa.tistory.com 오늘은 스프링의 DI(Dependency Injection)과 IOC 컨테이너(Container)를 살펴보겠습니다 먼저 DI는 의존성 주입이라고 하는데요 위의 그림과 같이 A객체가 B객체, C객체..

Java 2020.09.23

[Java] 스프링(Spring) 환경 세팅하기

스프링(Spring)을 학습하기에 앞서 알아야할 것은 프레임워크(Frame Work)의 개념일 것입니다 프레임워크는 간단히 말해서 프로그래밍을 단순하게 하여 만들고자 하는 프로그램의 목적에만 집중할 수 있도록 약속을 정의해 놓은 것이고 스프링은 자바 언어를 기반으로 한 프레임워크의 일종입니다 스프링 관련 책을 몇 권 보았는데 어느 책이나 마찬가지로 앞부분에 스프링의 특징을 설명하다보니 지루하고 어렵게 느껴지더라고요-_- 심지어 어떻게 프로그램을 작성하는지 조차 나와있지 않은 책도 있었습니다 어찌되었든 제 스타일은 직접 프로그램을 작성하면서 익히는 것을 좋아하기 때문에 일단 오늘은 스프링으로 프로그램을 작성하기 위해 필요한 환경 세팅을 진행하겠습니다 스프링이 자바 기반의 프레임워크이므로 JDK 설치는 당연..

Java 2020.09.23
반응형
LIST