post-thumbnail

게시글 수정 구현(Spring)

로그인 한 회원은 본인이 작성한 게시글을 수정할 수 있다 수정에 해당하는 코드를 정리한 글 버튼에 그냥 a태그를 박아버렸다.

2022년 7월 1일
·
0개의 댓글
·
post-thumbnail

Spring 예외처리

스프링의 경우 @ 선언적 트랜잭션 처리게시글 작성 + image삽입 구현Spring에서 트랜잭션 처리하는 방법AOP (관점 지향 프로그래밍)을 이용해 DAO -> Service 또는 Service 코드 수행 반환되는 시점에예외가 발생시 rollback을 수행 (관점지향

2022년 6월 30일
·
0개의 댓글
·
post-thumbnail

Dynamic SQL ( 동적 SQL)

mybatis에서 자랑하는 가장 강력한 기능동적 SQL : mybatis의 가장 강력한 기능이전에는 게시글 작성 시 먼저 다음 게시글의 시퀀스 번호를 SELECT해 온 후 변수에 저장한 다음그 번호를 가지고 다시 한번 DAO를 수행해야 했다이러한 두번의 Service

2022년 6월 30일
·
0개의 댓글
·
post-thumbnail

게시글 작성 + Image's' 업로드

오전 수업을 게시글을 작성 후 업로드 하는 부분을 구현했다loginSession이 null이 아닐 경우 . 게시글 작성 버튼이 활성화 되는 코드를 작성했었다 하지만 연결된 버튼의 주소가 Servlet Project 당시와 좀 달라져 board.js의 즉시 실행 함수를

2022년 6월 30일
·
0개의 댓글
·
post-thumbnail

log4JDBC , Intercepto

Loggger로 info / debug 등 여러 기능을 찍어봤지만추가적인 라이브러리를 활용해 Mybatis 수행 sql + 결과를 찍어 볼 수 있었다이거 pom에 Depandency 추가하다가 인텔리제이랑 STS랑 충돌나서 개 지랄지랄을 했다 결과적으로는 추가된 종속석

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

Apache Commons FileUpload

스프링에서 자체적으로 지원해주는 파일 업로드 지원 라이브러리 사용법에 관해 배웠다.원래는 COS 라이브러리를 이용해 별 짓을 다 했지만 이제는 그러지 않아도 괜찮다뭐가 됬든 가장 먼저 해야 하는 거!input type="file"만 추출해 저장하는 MultipartFi

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

잡다잡다구리구리

Mapper 추가 >기존에는 member관련 Mapper에 RequestMapper SessionAttribute ModelAttribute Apache Commons FileUpload

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

잡다한거 모음

서블릿이랑 뭐 다른게 없다.HttpServletRequestHttpServletResponse두개 가지고 그냥 만든 다음에 만들면된다JSP는 해석시 Java Servlet으로 변화하게 된다그냥 JS랑 HTML을 편하게 쓰기 위한 페이지다이걸 이용해서 웰컴페이지에서 바로

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

Bcrypt ( 암호화 ) , 예외처리

원래 서블릿프로젝트에서 사용한 SHA512방식의 암화화 방식은 한계가 정확하게 있었다예를 들어 A유저와 B유저가 둘 모두 qwer1234라는 암호화를 사용하게 되면 DB에 둘이 똑같이 생긴 암호화된 문자열을 가지게 된다는 문제가 있다이 정도 시간이 지났으면 해킹 위험성

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

Mybatis Setting

JDBC 수행을 보다 간단하게 구현하기 위해 XML를 구조화한 Mapper 설정 파일을 통헤 JDBC를 구현한 영속성 프레임워크,\* 영속성 : DB관련 모든 수행API 사이트 : http://www.mybatis.org/mybatis-3/ko원래는 JDBC

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

Logger

지금까지는 미련탱이처럼 System.out.println("")를 이용해 일일이 찍엇다하지만 현업가서 그러면 혼난다고 한다.어느 파라미터가 찍히는지 확인해봐야할 때 쓰기 정말 좋은 라이브러리인것 같다.Logger선언후 logger. 으로 사용하면된다logger를 이용해

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

FrontController

서블릿에서 했을 때는 HttpServlet를 extends후 @WebServlet으로 url를 잡았지만.이제 그런 건 없다POJO ( Plain Old Java Object )오래된 방식의 간단한 자바 오브젝트라는 말이다 여러 프레임워크에 의존하면서 해당 프레임워크에

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

pom.xml , web.xml

뭐가 엄청 많은데 가장 기본적인것버전 + 플러그인 + 라이브러리 관리로 생각하고 있다.Properties Dependencies내부에는 dependency를 등록해 라이브러리를 적용한다.내가 추가한 라이브러리1\. lombok2\. jstl( impl , spec ,

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

Maven

자바용 프로젝트 관리도구 Project Object Model( POM )XML 문서를 통해해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하며 관리하는 도구로Apache License 2.0 으로 배포되는 오픈 소스 소프트웨어다프로젝트 작업 완료후 사용 명시 필

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

Framework

IOC ( 제어 역전 )제어의 흐름이 어디에 위치한가에 따라 프레임워크와 라이브러리가 차이 난다개발 시간을 줄일수 있고 정형화되어 있어 일정 수준 이상의 품질을 기대할 수 있음유지 보수가 쉬움.jarnew 라이브러리 이름으로 생성해 사용함DB데이터의 저장 , 조회 ,변

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

Spring(3)

톰캣 설치경로 / conf /server.xml모든 서버 관련 설정의 모음톰캣 설치경로 / conf /web.xml모든 웹에 적용되는 설정 톰캣 설치경로 / WEB-INF/web.xmlWebApp마다 있는 개별 설정.@Controller / @Request는 스프링에서

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

Spring(2)

서버가 제공하는 리소스는 두가지가 있다정적리소스 / 동적리소스: 파일의 형태로 변하지 않는 것들( IMG , HTML , JS,CSS): 프로그램들이 생성해 내는 모든 것들 + 스트리밍들 (리소스의 내용이 정적이지 않은 모든 것들)클라이언트가 요청하면 요청받은 서버에

2022년 5월 18일
·
0개의 댓글
·
post-thumbnail

Spring(1)

오늘 강의 키 포인트 request로 얻어올수 있는 객체들 정보를 배우고 AWS에 배포하고 public IPv4 를 이용해 접근해봤다 request response는 이미 학원에서 사용/접근해봐서 별 감흥이 없었는데 실제로 가상웹으로 배포된 걸 ( 문자한줄이긴 하지만

2022년 5월 15일
·
0개의 댓글
·