JSP와 MySQL 연동 로그인 기능 구현 방법

앞서 데이터베이스 테이블 생성 시 name, year, form과 같은 키워드를 컬럼명으로 사용하지 않도록 주의해야 합니다. 이번에는 JSP와 MySQL을 연동하여 학생 정보 관리 시스템의 로그인 기능을 구현하는 방법을 살펴보겠습니다. 1. 관리자 테이블 생성 CREATE TABLE manager ( id INT AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(50) NOT NULL, pwd VARCH ...

7월 8일 02:29에 게시됨

JavaEE 기반 효율적인 중고차 평가 시스템 구축 실무

중고차 평가 시스템 개요 본 프로젝트는 JavaEE 기술을 기반으로 구축된 웹 애플리케이션으로, 중고차 가치의 과학적이고 정확한 평가를 구현합니다. JDK 1.7, Apache Tomcat 7.0.29 및 Eclipse J2EE 개발 환경을 채택하였으며, 차량 정보 입력, 지능형 평가 알고리즘, 데이터베이스 관리, 사용자 권한 제어, 리포트 통계 및 서드파티 API 연동 등의 핵심 기능을 포함하고 ...

6월 12일 00:12에 게시됨

MVC 패턴 기반 온라인 갤러리 시스템 구현하기 (XML 데이터 저장)

1. MVC 아키텍처 개요 초기 웹 애플리케이션의 코드는 HTML과 Java가 혼재되어 가독성이 매우 떨어졌습니다. 예를 들어 JSP 페이지 내에 직접 스크립트릿을 사용하는 방식이었습니다. <Ul> <% int max=Integer.parseInt() %> </Ul> MVC(Model-View-Controller) 패턴은 이러한 문제를 해결하기 위해 등장했습니다. 각 계층의 책임을 ...

6월 9일 20:59에 게시됨

사용자 비밀번호의 안전한 처리 방법

디지털 환경이 확장되면서 사용자는 수많은 서비스에 계정을 생성하고, 각각의 비밀번호를 관리해야 하는 부담을 느끼게 되었습니다. 이러한 상황에서 비밀번호가 유출될 경우 개인정보 유출이나 계정 탈취로 이어질 수 있으므로, 비밀번호 보안은 필수적인 요소입니다. 최근 일부 기업의 데이터베이스 유출 사고를 통해 알 수 있듯, 단순히 비밀번호를 저장하는 것이 아니 ...

6월 8일 02:59에 게시됨

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&gt ...

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에 게시됨