Java 웹 개발 핵심 가이드
애플리케이션 아키텍처 패턴데스크톱 소프트웨어는 크게 두 가지 구조로 분류됩니다.B/S 구조: 브라우저가 서버와 통신하는 방식C/S 구조: 전용 클라이언트 프로그램이 서버와 통신하는 방식Tomcat 서버 디렉토리 구조경로용도/bin시작 및 종료 스크립트/conf설정 파일/lib필요한 JAR 라이브러리/logs로그 파일/temp임시 파일/webapps배포된 웹 애플리케이션/workJSP에서 ...
6월 3일 18:09에 게시됨
SMBMS 프로젝트 비밀번호 변경 기능 구현
비밀번호 변경 기능 개요
본 프로젝트에서는 사용자 비밀번호 변경 기능을 구현한다. 이 기능은 데이터베이스와 직접적으로 연동되어야 하며, 보안상 비밀번호를 평문으로 저장하지 않고 해시 처리하는 것이 일반적인做法이다. 그러나 본 튜토리얼에서는 기본적인密码 변경 기능의 구현 과정에 집중한다.
1. 프론트엔드 링크 설정
먼저 사용자가 비밀번호 변경 페이지에 ...
5월 30일 22:59에 게시됨
SSH 기반 재고 입고 모듼 설계 및 구현
1. Spring-Struts-Hibernate 통합 아키텍처 개요
기업용 자바 웹 애플리케이션에서 SSH(Spring, Struts, Hibernate) 스택은 오랜 기간 검증된 기술 조합이다. 각 프레임워크가 담당하는 관심사를 명확히 분리함으로써 복잡한 비즈니스 로직을 체계적으로 구성할 수 있다.
계층프레임워크핵심 역할
표현 계층StrutsHTTP 요청 수신, 화면 흐름 제어
비즈니스 계층Sprin ...
5월 27일 04:40에 게시됨
Java SE 파일 업로드 및 다운로드의 원리
1. Java SE 파일 업로드 및 다운로드의 기초 메커니즘
파일 전송 기능은 웹 개발에서 흔하게 사용되는 기능입니다. 본 문서에서는 소규모 파일 업로드에 초점을 맞추고 있으며, 대용량 파일 처리는 전용 도구 또는 라이브러리를 사용하는 것이 일반적입니다.
파일 전송을 위해 다음 패키지가 필요합니다:
java.io 패키지
javax.servlet 패키지
org.apache.commons.fileu ...
5월 26일 01:06에 게시됨
JSP,JSTL,EL 표현식 가이드
Maven 의존성 설정
JSTL을 사용하기 위해서는 프로젝트의 pom.xml 파일에 다음 의존성을 추가해야 한다.
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId> ...
5월 25일 22:15에 게시됨
Servlet 기반 뉴스 모듈 구현 가이드
프로젝트 구조
디렉터리
설명
src/main/java/…/servlet/indexServlet
홈페이지 컨트롤러
src/main/java/…/servlet/NewsServlet
뉴스 상세 페이지 컨트롤러
src/main/java/…/service/NewsService
뉴스 비즈니스 로직
src/main/java/…/dao/NewsDao
뉴스 데이터 액세스 객체
src/main/java/…/bean/News
뉴스 테이블 매핑 클래스
src/main/webapp/index.jsp
...
5월 24일 08:30에 게시됨