본문 바로가기

분류 전체보기104

tiles란? tiles: 웹페이지를 가볍게 하기 위해 나온 기능 이렇게 하면 jsp가 많아서 무거워질 수 있으므로 react를 활용하 가볍게 바꿀 수 있습니다. 2023. 3. 1.
[스프링] 자료실 , bean 개념 스프링의 빈이란? "빈(bean)"은 Spring Framework에서 제공하는 객체를 말합니다. 스프링에서는 빈을 개발자가 정의하고 등록하여 필요한 곳에서 사용할 수 있습니다. 빈을 등록하면 Spring 컨테이너가 객체를 생성하고, 라이프사이클 관리 및 의존성 주입(Dependency Injection) 등의 작업을 수행합니다. 빈은 스프링의 핵심 기능 중 하나이며, 스프링의 IoC(Inversion of Control) 기능을 구현하는 데 있어서 중요한 역할을 합니다. 스프링은 개발자가 정의한 빈 객체를 생성하고, 관리하며, 필요한 곳에서 빈을 주입해주는 등의 작업을 수행함으로써, 객체지향 설계의 다양한 원칙(예: DIP, OCP, SRP)을 따르는 프로그램을 작성할 수 있도록 도와줍니다. 따라서, .. 2023. 2. 28.
0224 스프링 게시판만들기 - 게시글 수정, 삭제, 답글, 댓글 AOP에서 세션 체크하기 AOP는 "Aspect-Oriented Programming"의 약자로, 관심사를 분리하고 모듈화하기 위한 프로그래밍 기술입니다. AOP는 프로그램의 여러 부분에서 반복적으로 사용되는 코드를 중복없이 작성하고, 코드를 캡슐화하여 유지보수를 용이하게 합니다. "session 검사"는 웹 애플리케이션에서 로그인한 사용자의 정보를 기록하고 관리하는 세션(Session)을 이용한 인증을 의미하는 것 같습니다. 세션을 이용한 인증을 구현할 때는 모든 요청에 대해 세션을 검사하여 인증된 사용자만이 접근할 수 있도록 해야 합니다. 이때 AOP를 이용하면, 세션 검사와 같은 인증 처리를 모든 컨트롤러 메소드에 일일히 적용하는 것이 아니라, 공통적으로 처리할 수 있습니다. 즉, AOP를 이용하면.. 2023. 2. 24.
[spring] 02.23 게시판 만들기 -AOP구현 , pagination..?이엇나 1. AOP구현 🎈AOP란? AOP(Aspect Oriented Programming) 관점지향 목적 : 감시자 🎈AOP를 사용하는 이유 view->controller->view 세션확인 로그인한 정보가 로그인 됐는지 확인하는것 로그인 안 했으니까 글 읽을 수 없어. 로그인 하고와! 이런 처리를 하기 위해 view에서 view로 이동할 때 세션확인한다. 이런 공통된 작업을 할 수 있는게 AOP이다. 🎈방식) xml방식, annotation방식이 있는데 annotation 방식을 더 많이 쓴다. 🎈@Aspect 어노테이션 사용 블로그 참조 : https://ktko.tistory.com/entry/Spring-AOP%EA%B5%AC%ED%98%84Aspect-%EC%96%B4%EB%85%B8%ED%85%8.. 2023. 2. 23.
[spring] 02.22 로그인페이지 만들기 02.22 게시판 진도 이만큼 나감. 오류가 마지막에 회원가입할 때 나는데, 그거 처리하고 나서 주석문 보면서 필기하고, 깃허브 올리고 나서 깃허브 첨부하면서 필기할것! 2023. 2. 23.
[bootstrap] 부트스트랩 사용법 🎈부트스트랩은 코드는 구글링하거나 도움되는 사이트에서 참조해서 잘 배치해주는 것이 중요합니다. 구글링 login화면 구현시 bootstrap login 이라고 검색 checkbox화면 구현시 bootstrap checkbox라고 검색 참조 사이트 1. https://mdbootstrap.com/docs/standard/extended/login/ Bootstrap Login Form - free examples, templates & tutorial Responsive login form built with Bootstrap 5. Collection of examples for signup forms, full page login templates, login modals & many other sign.. 2023. 2. 22.