반응형

프로그래밍 62

Spring 게시판 만들기 (4) - 회원가입 기능 구현

Ajax로 아이디 중복 처리 join.jsp 회원가입 아이디를 입력하세요. LoginController.java 수정 join 및 아이디 중복 처리기능 추가 package com.knowhoon.web; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import..

Spring 게시판 만들기 (3) - Login 기능 구현

https://knowhoon.tistory.com/109 Spring 게시판 만들기 (2) - DTO, DAO, Service, Mapper https://knowhoon.tistory.com/108 Spring 게시판 만들기 (1) - 개발 환경 세팅 Spring 게시판 만들기 (1) - Spring(STS) 설치 게시글 https://knowhoon.tistory.com/104 Spring(STS) 설치하기(3.9.17 RELEASE).. knowhoon.tistory.com Login 기능 구현 login.view login 로그인 초기화 LoginController.java package com.knowhoon.web; import javax.servlet.http.HttpServletReque..

Spring 게시판 만들기 (2) - DTO, DAO, Service, Mapper

https://knowhoon.tistory.com/108 Spring 게시판 만들기 (1) - 개발 환경 세팅 Spring 게시판 만들기 (1) - Spring(STS) 설치 게시글 https://knowhoon.tistory.com/104 Spring(STS) 설치하기(3.9.17 RELEASE) Spring (STS) 설치하기(3.9.17 RELEASE) 전자정부 표준프레임워크 관련 이전 버.. knowhoon.tistory.com TestController, TestService, TestDAO, TestDAO 생성(/com/knowhoon/web/) TestController.java package com.knowhoon.web; import javax.servlet.http.HttpServle..

Spring 게시판 만들기 (1) - 개발 환경 세팅

Spring 게시판 만들기 (1) - Spring(STS) 설치 게시글 https://knowhoon.tistory.com/104 Spring(STS) 설치하기(3.9.17 RELEASE) Spring (STS) 설치하기(3.9.17 RELEASE) 전자정부 표준프레임워크 관련 이전 버전 Spring(STS) 다운로드 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do.. knowhoon.tistory.com - Spring Project 설정 게시글 https://knowhoon.tistory.com/105 Spring Project 생성하기 (Spring Legacy, Spr..

POM(Project Object Model)이란?

POM(Project Object Model)은 프로젝트의 중요한 정보를 정의하고 정리하기 위한 곳이다. pom.xml 파일에 프로젝트 관리 및 빌드에 필요한 환경 설정, 저장소 서버 위치 지정, 의존성 관리 등의 정보를 저장한다. 프로젝트의 세부 정보를 포함한다. - 버전 및 설정, 빌드 환경, 라이브러리 저장소, 사용할 라이브러리 및 의존성 등 dependencies 의존성이라고 하며 가장 중요하게 쓰이는 핵심 단어 dependencies는 라이브리러를 한 곳에 모아 기술하기 위한 것 각각의 라이브러리 정보는 dependency 태그를 사용 properties 해당 pom.xml에서 사용하는 속성 값 등을 정의 하는것 groupld 프로젝트틑 만든 그룹, 간단히 말하면 누가 만들었는지 식별 하기 위한..

Spring(초기 설정)-UTF-8 설정(한글 깨짐 문제- 한글 인코딩)

Spring(초기 설정)-UTF-8 설정(한글 깨짐 문제- 한글 인코딩) 1. 상단 메뉴바 Window -> Preferences -> enc 검색 2. Content Types -> Text -> Default encoding -> UTF-8 -> Update 3. Workspace -> Text file encoding -> Other -> UTF-8 -> Apply 4. Workspace -> Encoding ISO 10646/Unicode(UTF-8) -> Apply 5. Web -> CSS Files 설정과 동일하게 HTML Files, Jsp Files, XML Files 전부 UTF-8 설정

Spring Project 생성하기 (Spring Legacy, SpringStarter 차이)

Spring Project(Spring Legacy, SpringStarter 차이) https://knowhoon.tistory.com/104 spring 설치하기(3.9.17 RELEASE) spring 시작하기 전자정부 표준프레임워크 관련 이전 버전 Spring Framework 다운로드 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.i.. knowhoon.tistory.com STS Spring Project를 크게 나누면 Spring Legacy Project 와 Spring Starter Project로 분류 할 수 있다. Spring..

Spring(STS) 설치하기(3.9.17 RELEASE)

Spring (STS) 설치하기(3.9.17 RELEASE) 전자정부 표준프레임워크 관련 이전 버전 Spring(STS) 다운로드 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 1. spring.io 홈페이지 접속후 Projects -> Spring Tools 4 선택 2. 하단 Spring Tool Suite 3 wiki 선택 (Spring github 연결) https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 GitHub - spring-pr..

Java_JSP 게시판 만들기 가입하기(ajax방식)

ajax 방식 중복 ID 체크 join.jsp $(function(){ //html이 로딩 되고 바로 가입버튼 비활성화 하기 $("#join_join").prop("disabled", true); }); function checkID(){ //var id = $(선택자).명령(); var id = $("#id").val(); //alert(id); if(id == "" || id.length < 4){ alert("아이디를 입력해주세요."); $("#id").focus(); return false; } $.ajax({ type:'post', dataType:'text', data: 'id='+id, url: './idCheck', success: function(rData, textStatus, xhr)..

Java_JSP 게시판 로그 남기기

JSP 게시판 로그 남기기 log 테이블생성 Util (ip가져오기) public class Util { //ip가져오기 public static String getIP(HttpServletRequest request) { String ip = request.getHeader("X-FORWARDED"); if(ip == null) { ip = request.getHeader("Proxy-Client-IP"); } if(ip == null) { ip = request.getHeader("WL-Proxy-Client_IP"); } if(ip == null) { ip = request.getHeader("HTTP_CLIENT_IP"); } if(ip == null) { ip = request.getHeader..

반응형