코딩공부 썸네일형 리스트형 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 6.회원가입기능 구현하기 회원가입 버튼을 누를 경우 실행 되는 가입 기능을 구현해 보겠습니다. DAO클래스는 실제로 데이터베이스에 접근해서 정보를 넣거나 가져오는 접근 객체입니다. package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; private PreparedStatement pstmt; private ResultSet rs; public UserDAO() { try { String dbURL = "jdbc:mysql://localhost:3306/BBS".. 더보기 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 5.회원가입 페이지 작성하기 회원가입 양식을 만들기 위해 join.jsp를 생성합니다. JSP 웹 사이트 게시판 메인 게시판 접속하기 로그인 회원가입 // 데이터전송 페이지 회원가입 화면 // 회원가입 필요 정보 작성 // 비밀번호 양식으로 설정 // 남자,여자 버튼그룹 // 기본 남자부분 선택 남자 // 라디오 버튼 설정, 자동완성 비활성화 여자 // 이메일 양식으로 설정 // 폼을 서버로 전송하는 버튼 생성 더보기 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 4.로그인 기능 구현하기 JSP에서 회원DB 테이블에 접급하기위해 DAO를 생성합니다 DAO 데이터베이스 접근 객체의 약자로 데이터베이스에 회원정보를 삽입하거나 삭제하는데 사용됩니다. package user; import java.sql.Connection; // 외부 라이브러리 추가 import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; // 데이터접근 객체 private PreparedStatement pstmt; // 재사용 쿼리 컴파일 private ResultSet rs; // 쿼리결과 저장 객체 public UserDAO().. 더보기 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 3.회원 데이터베이스 구축 운영체제에 맞는 MySQL을 설치합니다. CREATE DATABASE BBS; //BBS 데이터베이스 생성 USE BBS; // 데비터베이스 접속 CREATE TABLE USER ( // 테이블 생성 회원정보 생성 userID VARCHAR(20), userPassword VARCHAR(20), userName VARCHAR(20), userGender VARCHAR(20), userEmail VARCHAR(20), PRIMARY KEY (userID) // 중복되면 안되는 정보 ); show tables; // 테이블 확인 desc user; // 테이블 속성확인 INSERT INTO USER VALUES('gildong', '1234', '홍길동', '남자', 'gildong@naver.com'); .. 더보기 [자바의정석 | Chapter 06 객체지향 프로그래밍1] 클래스 메서드와 인스턴스 메서드 1. 학습목표 클래스 메서드와 인스턴스 메서드를 이해할 수 있다. 2.필요 개념 문장정리 클래스 메서드와 인스턴스 메서드 메서드 앞에 static이 붙어 있으면 클래스메서드이고 붙어 있지 않으면 인스턴스 메서드이다. 클래스 메서드도 객체를 생성하지 않고도 클래스이름.메서드이름(매개변수)로 호출이 가능하다. 인스턴스 메서드는 반드시 객체를 생성해야만 호출할 수 있다. 클래스를 설계할 때 멤버변수 중 모든 인스턴스에 공통으로 사용하는 것에 static을 붙인다. 클래스 변수는 인스턴스를 생성하지 않아도 사용할 수 있다. 클래스 메서드는 인스턴스 변수를 사용할 수 없다. 메서드 내에서 인스턴스 변수를 사용하지 않는다면 static을 붙이는 것을 고려한다. 같은 클래스에 속한 멤버들 간에는 별도의 인스턴스를 생.. 더보기 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 2.로그인 페이지 디자인 인덱스 페이지는 접속자가 웹사이트에 접속했을때 처음으로 접하는 페이지를 의미한다. 인덱스 페이지로 접속한 접속자를 로그인페이지로 이동시키기위해 login.jsp로 만들어서 기본 로그인페이지를 구성한다. // 한글표시를 위해 국제적으로 일반적인 인코딩 언어 'UTF-8'으로 변경 부트스트랩은 pc,앱등 다양한 해상도에 맞게 디자인이 설정되는 템플릿입니다. login.jsp를 생성하고 부트스트랩 3.5버전을 적용합니다. // 반응형 태그를 사용하여 기기화면에 맞게 설정 // 부트스트랩 적용 JSP 게시판 웹 사이트 //네비게이션바 구성 // 축소된 상태의 토글바 생성, 토글 대상 id지정 JSP 게시판 웹 사이트 // id를 통해 토글바 속성부여 메인 // 각각의 링크로 이동 게시판 접속하기 로그인 // 현.. 더보기 [내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 1.작업 환경 만들기 - eclipse, tomcat 연결 hello world! 자바 프로그래밍 언어가 어떻게 사용되는지 보다 실질적으로 경험하기 위해서 나동빈님의 유튜브를 보고 공부하며 만든 게시판입니다. 영상의 순서대로 따라 해보고 실행해보고 짜여진 코드에 대해서 설명하는 시간을 가져보았습니다. JSP 기본 홈페이지 만들기 JDK 설치 - 운영체제에 맞게 설치 이클립스 macOS 최신버전 설치 터미널 javac 웹서버 톰켓8.5버전 설치 터미널 톰켓 연결 index.jsp 파일 생성 더보기 [자바의정석 | Chapter 06 객체지향 프로그래밍1] 메서드로 배열 다루기 1. 학습목표 참조변수를 통해 배열을 다룰 수 있다. 2.필요 개념 문장정리 배열도 객체와 같이 참조변수를 통해 데이터가 저장된 공간에 접근한다. 3. 코드작성 class ReferenceParamEx { public static void main(String[] args) { int[] arr = new int[] 3, 2, 1, 6, 5, 4}; printArr(arr); // 배열의 모든 요소를 출력 sortArr(arr); // 배열을 정렬 printArr(arr); // 정렬후 결과를 출력 System.out.println("sum=" + sumArr(arr)); // 배열의 총합을 출력 } static void printArr(int[] arr) { // 배열의 모든 요소를 출력 System... 더보기 이전 1 2 3 4 5 6 7 다음