전체 글 38

Spring MVC 회원가입/로그인

로그인의 Session 처리는 Controller 에서 처리한다. (or Interceptor) 아..뭔가 컨트롤러랑 서비스랑 뭐를 어디서 처리해야하는지 감이 잘 안잡힌다.. 세션은 그래도 이해되는데 로그인 체크하고 NULL 값 고려하는것도 컨트롤러 쪽에서..? 컨트롤러는 뷰랑 서비스 연결만 하는거 아니였냐고ㅠㅠ 기초공부를 제대로 안하고 겉핥기 식으로 대충 보고 코딩하려니까 모르겠다.. 오늘은 집가서 꼭 기초공부를.. https://melonpeach.tistory.com/41?category=806570 18. 스프링 회원가입 만들기 / 로그인 기능 구현 18. 스프링 회원가입 만들기 / 로그인 기능 구현 안녕하세요? MelonPeach입니다. 오늘은 로그인 기능에 대한 포스팅을 하겠습니다. 로그인인을..

WEB/Spring 2020.06.18

Session

Session 세션 : 쿠키와 다르게 사용자의 정보가 서버에 저장 클라이언트마다 개별적으로 유지를 위해 httpSession 객체가 생성될때 세션ID가 부여되고, 쿠키 기술로 저장됨 목적 : 로그인 정보 유지, 인증 등 세션생성 : HttpServletRequest 객체의 getSession() 메소드 ex) session = req.getSession(); https://opentutorials.org/module/3569/21212 세션(Session) - JSP/서블릿 흝어 보기 세션이란? 세션은 쿠키와 다르게 사용자의 정보가 서버에 저장된다. 세션을 클라이언트마다 개별적으로 유지하기 위해 HttpSession 객체가 생성될때 요청을 보내온 클라리언트 정보, 요청시간 정�� opentutorials..

WEB/Spring 2020.06.18

[ibatis] CDATA

CDATA 는 태그 안을 모두 문자열로 인식 sql문에 부등호(>)가 있으면 태그를 닫히는 것으로 인식하기 때문에 CDATA 를 사용 1 2 3 4 5 6 cs https://epthffh.tistory.com/entry/Mybatis-%EC%97%90%EC%84%9C-CDATA-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 Mybatis 에서 CDATA 사용하기 마이바티스에서는 CDATA 구문을 많이 씁니다 이유는 쿼리문에 문자열 비교연산자나 부등호를 처리할 때가있습니다 그러면 < 와 같은 기호를 괄호인지 아니면 비교연산자 인지 확인이 되지않아요 epthffh.tistory.com

WEB/Spring 2020.06.17

typeAlias

typeAlias 는 클래스 풀네임을 줄여주는 설정 SQL.xml 에서 사용 Class, Package 단위로 사용 가능 근데 어디에 쓰이는지 모르겠다.. XML 내에서만 쓰이는건가? Java에서는 객체로 선언해서 쓰고.. 음.. 검색해도 다 정의만 나옴ㅜㅜ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ SQL.xml 에서만 쓰이는거 맞는 것 같다! sql문 쓸 때, parameterClass, resultClass, resultMap 등에 사용되며, 경로명을 직접 설정해도 되지만 위의 설명처럼 풀네임을 줄여서 변수화하여 사용하는 것이 목적 즉, sql에서 변수나 리턴타입에 대한 객체의 경로명을 단축시키는 용도! select 문에서 리턴타입은 필수이다. typeAlias 없이 직접..

WEB/JSP 2020.06.17

[Eclipse] Project 명 변경 시 web.xml 오류

project 명을 변경하였는데 web.xml 에서 Attribute "xmlns" was already specified for element "web-app". "xmlns" 속성이 "web-app" 요소에 대해 이미 지정되었습니다. 이러한 오류가 발생하였다. 해결방법은 해당 오류가 난 부분을 지워주면 된다. 코드를 보면 두 줄 위에 같은 코드가 선언되어있어서 그러는듯 지우고 ctrl + S 하면 에러가 사라진다~

[Eclipse] MySQL 연동 방법 및 오류 & 한글깨짐

우선, 설정 파일부터 수정 (전자정부프레임워크 사용) 1) context-datasource.xml 파일의 Mysql 부분의 주석을 삭제한 후, 본인의 DB 정보로 수정 url : DB 주소 / DB 명 username : DB 사용자 ID password : DB 사용자 비밀번호 2) pom.xml 파일의 MySQL 부분 주석 제거 위의 datasource 파일을 보면 commons-dbcp, mysql-connector-java 부분 lib만 언급되어있지만 계속 연결 실패해서 혹시나하고 걍 다 주석 풀어줬다. mysql-connector-java 버전을 본인의 버전으로 수정한다. (근데 지금보니까 전 난 v8.x인데 기본값으로 되어있네..) 이제 Data Source Explorer 뷰로 ㄱㄱ (Wi..

MySQL - SQLyog 사용법 & eclipse 연동

https://offbyone.tistory.com/57 SQLyog 사용법 이글에서는 SQLyog Community Edition의 사용법을 알아봅니다. 설치 및 데이터베이스 연결설정은 "SQLyog - MySQL 관리툴 설치하기"를 참조 하세요. SQLyog는 MySQL, MariaDB 모두에서 동일하게 사용할 수 있습니. offbyone.tistory.com https://leeeeye321.tistory.com/39 SQLyog 사용하기(DB, Table 생성) SQLyog 사용하기 데이터 베이스, 테이블 생성하기 root@localhost(오른쪽) -> 데이터 베이스 생성 데이터 베이스 이름 설정 -> [생성] 클릭 생성된 테이블(오른쪽) -> 테이블 생성 -테이블의 이름을 설정�� leeeey..

Java 기본 개념 정리

Java로 프로젝트한 경험은 없고, Android Application 위주로 프로젝트를 진행했어서 기본 개념 정리! 와 하나하나 다 보니까 클래스 import부터 상속, 인터페이스 진짜 모르겠다.. 개념은 알지만 코드들 보면 모르겠다ㅎㅎ 상속 추상클래스 https://blog.naver.com/mdown/221321854820 [Java] #6-3 자바 추상클래스 개념 : abstract 본 포스팅은 국비지원으로 모바일앱을 수강하며배웠던 수업 내용을 기록한 포스팅입니다.언어를 배우고 있... blog.naver.com 인터페이스 (interface) https://blog.naver.com/mdown/221325880388 [Java] #7-1 자바 인터페이스 개념 : interface 본 포스팅은 국..

WEB/Java 2020.06.12