회원데이터베이스 구축을 위해 mysql설치를 한다.

1. MYSQL설치 (다운로드의 커뮤니티서버를 운영체제에 맞는 인스톨러를 설치한다)

 

설치중1

 

설치중2

 

설치중3

 

설치중4

 

2. 회원데이터베이스구축

 

3. 만들어진 회원 데이터를 jsp서버에서 담고 처리할 수 있도록 한다.

-Java Resourcessrcuser라는 이름으로 패키지 만든다.

-user 패키지내에 User라는 이름으로 클래스를 만든다.

-데이터베이스에서 만들었던 이름과 동일하게 만든 클래스내에 코드를 작성한다.

 

=> 각각의 회원 정보들이 자바안에 담길 수 있게 된다.

jsp서버에서 사용할 수 있는 형태로 만들기 위해 getters setters를 선택한다.

 

사진1

사진2

 

*getters setters를 눌러 함수를 만들었다.

한명의 데이터를 다룰 수 있는 데이터베이스 및 자바beans가 완성이 됨

 

하나의 데이터를 관리하고 처리할 수 있는 기법을

jsp에서 구현하는 것을 자바beans라고 한다.

'신입개발자로 취업하기까지 > JSP게시판' 카테고리의 다른 글

6. 회원가입기능 구축  (0) 2020.08.19
5. 로그인 화면  (0) 2020.08.19
4. 로그인 기능 구현하기  (0) 2020.08.19
2. 홈화면 및 로그인 화면 구축  (0) 2020.08.19
20200707 1.환경설정  (0) 2020.07.08

JSP 게시판 프로젝트를 위한 환경설정

 

JSP란

-Java Server Page

<위키백과 참조>

자바 서버 페이지는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.

 

1. JDK 설치

-다운로드 및 설치

 

-자바프로그램 작동을 위해서 환경변수 설정

-운영체제에 맞는 윈도우64bit jdk 다운로드(미리 다운로드)

-자바로 작성된 jsp를 작동할 수 있는 jsp용 웹서버인 tomcat 설치를 한다.

 

2. tomcat설치 및 구동

-tomcat 다운로드 및 압축풀기

 

-tomcat 수동으로 구동 

*설치된 tomcat안에 bin 폴더안에 restart 배치파일(startup)

cmd에서 해당경로에서 startup.bat 명령어를 엔터후 실행시킴으로

 

localhost로 웹서버 작동확인

사진

 

일일이 구동하기 힘드니 웹사이트개발환경

즉 전반적인 것을 관리하는 통합개발환경 이클립스를 설치한다.

 

3. 이클립스 설치(미리다운로드함)

-이클립스 다운로드

-Java EE로 설치

*자바 EE는 자바 SE 플랫폼을 기반으로 되어 있다. 

 자바 EE에서 대규모, 다계층, 확장성, 신뢰성, 보안 네트워킹 어플리케이션의 개발과 실행을 위한 API 그리고 환경을 제 

 공한다.

 

4. 프로젝트(Dynamic web project) 생성 및 tomcat 연동

-new->Dynamic web project 클릭

-New runtime에서 tomcat 버전 설정 및 tomcat설치된 경로 설정

 

 

5. web content

-다양한 웹페이지 저장/브라우저를 통해 페이지에 접속해서 내용을 볼 수 있다.

-new -> index.jsp 파일을 만든다.

 

-index.jsp파일을 구동한다. (finish클릭)

-hello world 출력

 

기본환경설정 완료

3강 변수

3-1변수란

-데이터(자료)를 임시로 담을 수 있는 상자(메모리공간)

ex)학생들의 점수를 어딘가에는 데이터화해서 저장을 해야 연산을 할 수 있다.

이 때 변수를 이용한다.

 

int i=10;

int j=20;

*int - 자료형(정수,문자열 등등)

 

3-2변수 선언과 초기화

a.선언부와 초기화

-선언부까지 작업을 하면 메모리 일정한 공간만 확보를 한 것이다.

-대입연산자를 통해서 내가 원하는 변수값을 대입할 수 있다.

 

예제)

int i = 10;

___________________________________

" int i " - 선언부

" = " - 대입연산자

" 10 " - 초기화

__________________________________

"int" - 자료형

" i " - 변수이름

" 10 " - 변수값

___________________________________

 

b.변수선언 방법 2가지

1.변수선언 후 초기화 진행

int i; #변수선언

i = 10; #변수 초기화

System.out.println("i = " + i);

=> i = 10

 

2.변수선언과 초기화를 동시에 진행

int j = 20; #변수 선언 & 초기화

System.out.println("j = " + j);

=> j = 20

 

실습

*결국 값은 같게 나온다.

*추후에 변수 초기화를 해야 할 상황을 대비해 

 1번처럼 int i;정도로만 설정 해주는 용도로 사용해도 좋을 것 같음

*ctrl + F11 -> 실행 단축키

 

3-3메모리 할당과 진법(실습)

int

데이터형

-정수가 있고 실수(소수점)가 있다.

 

자료형

-문자(A : 문자, AB:문자열)

*int 자료형은 메모리에서 4byte(=32bit)공간은 차지함

int i;로 할시에 32bit만 확보가 된다.

i =10; (10진수 : 10, 2진수 : 1010 형태로 채워지게 된다)

 

실습

 

3-4변수 데이터 변경

-변수에 저장된 데이터는 언제든지 변경할 수 있다.

*변수는 말그대로 변하는 수이다.

*한번 선언한 이름을 다시 선언할 수는 없다.

 

변수를 왜 사용하는가

-재활용하기 위해서

) 학점관리, 반학생들의 점수를 총합한 값

)어떤 사람의 기상시간을 알리는 시간을 설정을 한다.

-a라는 변수에 5시간을 설정 한 것을 계속 사용하게 한다.

-다른데이터를 하나의 상징적인 의미로 담아 놓고 재활용해서

 쉽게 사용하게 하기 위해서 변수를 사용한다는 개념으로 이해하면 된다.

+ Recent posts