이전 자바 카테고리 에서는 자바 언어를 배우고 자바 프로그램을 만드는 과정을 진행하였다. 하지만 자바의 주 사용 목적은 웹 프로그램을 만드는 것이고 앞으로 자바 웹 프로그램을 만드는 것을 목표로 할 것이다. 그렇다면 자바 프로그램과 자바 웹 프로그램은 다른점이 무엇일까
지난 글에 이어 본격적으로 servlet을 이용한 자바 웹 프로그래밍을 할 것이다. 프로그램 예제를 다루기 이전에 필요한 준비물이 있는데, servlet은 웹 어플리케이션 서버에서 동작한다.(줄여서 WAS라고 하겠다) 그렇기에 로컬 pc에 was를 설치해주어야 한다.W
해당 글은 개인적인 공부 내용을 정리하는 것을 목적으로 하고있습니다. 설명이 다소 부족하거나 중간 내용이 생략될 수 있습니다.기존의 html 문서만으로는 동적인 내용을 전달할 수 없다. --> WAS : web application server 에서 동작하는 프로그래밍
해당 글은 개인적인 공부 내용을 정리하는 것을 목적으로 하고있습니다. 설명이 다소 부족하거나 중간 내용이 생략될 수 있습니다.servlet 클래스에서 한글을 출력하면 한글이 깨지는 것을 볼 수 있다. 해당 문제점은 다음과 같이 해결할 수 있다.하지만 Servlet 클래
해당 글은 개인적인 공부 내용을 정리하는 것을 목적으로 하고있습니다. 설명이 다소 부족하거나 중간 내용이 생략될 수 있습니다.서블릿은 요청이 오면 응답을 주고 메모리에서 사라지기 때문에 서블릿들 간의 연결이 불가능하다. 만약 기존의 데이터를 저장할 일이 생겼다고 하면
JSP 란 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. jsp에서는 기본적인 html 코드에 자바 문법을 추가하여 문서 내용을 동적으로 관리할 수 있는데, <% %> <--
웹 어플리케이션에 배포된 jsp 페이지는 최초 클라이언트 요청이 들어올 때 servlet으로 변환된다.변환되는 내용은 다음과 같다.Scriptlet <% %> 에 작성된 소스는 변환된 Servlet의 service() 메서드 안에 들어간다.표현식은 변환된 serv
본격적으로 jsp를 이용한 servlet 프로젝트를 만들어보겠다. jsp와 servlet의 활용 목적이 주된 내용이기 html/css 는 가급적 손대지 않고 비즈니스 로직에 집중하도록 하겠다.이클립스를 사용하여 dynamic web project를 생성해주자. IDE없
JDBC를 이용하여 자바 웹 프로젝트에 mysql을 연동하여 프로그램을 이어 나가겠다. JDBC는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.이번 프로젝트는 mysql을 이용
이전에 만든 board-detail.jsp은 DB와 잘 연결되어 화면에 데이터를 잘 출력하는 것을 볼 수 있다. 하지만 jsp 파일 내의 코드를 보면 자바코드와 html코드가 뒤엉켜 있는 것을 볼 수 있다. 이것을 스파게티 코드라 한다.스파게티 코드는 코드량이 많아질
서블릿 프로그램을 공부하면서 배운 내용들을 정리하려고 한다.자바 프로그램은 OS 또는 콘솔을 통해 사용자와 상호작용을 함웹의 엄청난 발전으로 인해 점차 자바 프로그램은 -> 자바 웹 프로그램으로 바뀌기 시작사용자는 브라우저를 통해 조작을 하여 원하는 기능들을 사용사용자