자바

Back End/Servlet

[Servlet] 전체 글 목록 보기 기능, 게시판 만들기

index.jsp 인덱스에서 로그인 한 상태의 메뉴와 로그인하지 않은 상태의 메뉴를 나누어 보여주도록 를 사용해 주었다. 게시판 로그인 로그아웃 내정보확인 탈퇴 글목록 BoardList.java boardlist 서블릿을 만들어 경로를 /board/list 로 지정해준다. BoardList의 서블릿의 doGet 메소드에서 경로를 설정한다. BoardService service = new BoardService (); Service에서 생성해준 getAll(전체검색)을 사용하기 위해 서비스 객체를 생성한다. ArrayList list = service.getAll(); ArrayList를 생성하여 getAll의 결과값을 모두 담는다. request.setAttribute("list", list); setA..

Back End/Servlet

[JSP] JSTL taglib, JSP에서 자바 사용방법

JSTL JSTL은 자바를 JSP에서 간편하게 사용할 수 있는 방법이다. taglib 라이브러리 jstl 라이브러리를 lib 밑에 ojdbc6.jar 파일과 함께 넣어준다. 경로는 webapp - WEBINF - lib 이다. 해당 JSP에서 라이브러리를 불러내기 위해 아래의 코드를 JSP파일 맨 위에 붙여넣는다. 변수를 선언하는 태그이다. 값 예를 들어, 아래와 같은 코드에서는 변수명 : str, 값 : readonly 이다. readonly 자바의 if 문 태그이다. 조건 만족 시 실행할 내용 자바의 for문 태그이다. ${변수명.멤버변수1} / ${변수명.멤버변수2}

Project/내가 만든 코드들

[Servlet/Java/JS/Oracle] Java Vo/Dao/Service,방명록 만들기 1

개요 글 작성, 삭제 등 구현 guestbook : 테이블명 guestbook (로그인 없이) 방명록 글번호 작성자 작성일 글비밀번호 내용 조회수 Oracle 오라클의 테이블 생성 create table guestbook( num number primary key, writer varchar2(20) not null, w_date date, pwd varchar2(20) not null, content varchar2(100), cnt number ); --글번호 할당할 시퀀스 create sequence seq_guestbook; Vo package guestbook; import java.sql.Date; public class GuestBookVo { private int num; private S..

Back End/Java

[Java] ProductVo, ProductDao, ProductService

ProductVo package product; public class ProductVo { private int num; private String name; private int price; private int amount; public ProductVo() { } public ProductVo(int num, String name, int price, int amount) { super(); this.num = num; this.name = name; this.price = price; this.amount = amount; } public int getNum() { return num; } public void setNumb(int numb) { this.num = num; } public St..

Coding/Web

[Web] 웹 페이지 정리 (Servlet 서블릿, JSP)

웹 페이지 URL 웹 페이지 URL은 각 페이지의 주소이다. http://severip:port/projname/member/a.jsp http://severip:port/projname/test/Login 웹 서버 페이지 서블릿, JSP 는 웹 서버 페이지이다. 웹 페이지는 URL로 접근하며, 각 페이지는 접근할 수 있는 URL을 가져야한다. jSP는 webapp 폴더가 '/'가 된다. webapp/member/a.jsp ⇒ /member/a.jsp Servlet은 @WebServlet(”/test/Login”)에서 지정한 url로 접근한다. /test/Login 을 작성하면 해당 서블릿 페이지로 연결된다. 이 주소는 무엇이든 상관없지만 다른 서블릿과 중복되면 안된다. get 방식 요청 location..

Front End/JavaScript

[JavaScript 응용] 방명록 만들기 1. 방명록, 작성 기능

방명록 만들기, 작성 기능을 구현해보자. 작성자, 글 비밀번호, 내용을 작성하고 작성 버튼을 누르면 새로운 영역에 글이 작성되는 기능이다. 방명록 작성자 글 비밀번호 내용 작성 바디에서 작성자, 비밀번호, 내용 의 값을 사용자에게 받아 "작성" 버튼을 이용해 함수 a() 를 불러낸다. (onclick = "a()") 에서 각 값의 이름으로 접근해 값을 받아 변수에 담는다. 값들을 파라메터에 담아 mkDiv 함수를 불러낸다 mkDiv 는 div 태그에 감싸서 내용을 프린트 하기 위해 만들었다. 새로운 div 태그를 만들어 영역을 추가한다. 새 div 태그에 id를 지정하고 비밀번호를 추가한다. 아이디가 겹치지 않도록 cnt 를 추가한다. 생성된 div 에 출력할 내용을 담은 변수 html 을 초기화해준다...

Back End/Java

[Java] 객체 지향, 클래스 총정리(클래스, VO, 생성자, static, final, 초기화 블록)

클래스 내가 만들려는 프로그램의 등장인물 혹은 사물 ⬇️ 자세한 클래스 설명 [Java] 객체 지향 프로그래밍 2, 클래스와 객체 ⬇️ 객체 지향 프로그래밍 1편 보러가기 [Java] 객체 지향 프로그래밍 1, 객체 이 포스팅은 데스크탑에 최적화되어 있어, 데스크탑으로 보는 것을 권장합니다. 객체 지향 프로그래밍 객체를 중심 skylarcoding.tistory.com Value Object (VO) 값을 저장하는 객체. 객체 하나의 데이터들을 담는 클래스이다. 데이터와 동일한 타입으로 멤버변수 작성 생성자 자동으로 추가 toString() 생성 ⬇️ 더 많은 value object [Java] 객체 지향 프로그래밍 2, 클래스와 객체 ⬇️ 객체 지향 프로그래밍 1편 보러가기 [Java] 객체 지향 프로..

Back End/Java

[Java] 객체 지향, 초기화 블록

초기화 블록 멤버변수를 초기화하는 블록 class Test{ int a; static int b; //일반 초기화 블록 { a = 10; } //static 초기화 블록 static{ b = 20; } } 멤버변수 초기값 할당되는 순서 1. 멤버변수 기본값 자동 할당 기본값 : 숫자타입(0) / 객체 타입(null) / boolean (false) 2. 멤버변수 선언시 할당한 값 3. 초기화블록에서 할당한 값 4. 생성자에서 할당한 값

Back End/Java

[Java] 객체 지향, final

final final 변수 final 변수는 상수이다. 초기에 할당받은 값만 사용이 가능하고 값의 변경이 불가능하다. 상수는 선언 시 초기화 해야한다. final 메서드 오버라이딩(상속받은 메서드를 고쳐쓰는 것/재정의)이 불가능하다 final 클래스 상속이 불가능하다. Setter 함수를 통한 변경은 가능하다.

Back End/Java

[Java] 객체 지향 6, static 정리

static 클래스를 만들고 객체를 생성하면 객체마다 객체변수를 저장하기 위한 메모리가 별도로 할당된다. ➡️ 데이터 메모리의 정의 하지만 객체의 값이 변하지 않는 경우라면 static 변수를 이용해 이를 고정시킨다. static 멤버는 static 메모리에 저장된다. 즉, 모든 객체가 하나의 static 메모리를 공용으로 사용한다. 이는 프로그램 시작 시 만들어지며, 0으로 자동 초기화된다. (같은 메모리 안에 객체 여러개 생성) static 은 클래스 소속이기 때문에 "클래스.메서드()"로 호출한다. class StaticTest { static int test; } Main { test.a = 10; } 객체 생성없이 사용이 가능하다. static 변수를 사용하는 이유는, 객체의 값이 변하지 않는 ..

Lar
'자바' 태그의 글 목록