Play Framework 프로젝트에 MySQL 데이터베이스 연동 설정

의존성 설정 프로젝트 루트의 build.sbt 파일에 JDBC 플러그인과 MySQL 커넥터를 추가합니다. libraryDependencies ++= Seq( jdbc, "com.mysql" % "mysql-connector-j" % "8.0.33" ) 데이터베이스 연결 구성 conf/application.conf 파일에서 H2 설정을 주석 처리하고 MySQL 설정을 추가합니다. # 기존 H2 설정 비활성화 # db.default.driver=org.h2.Driver # db.defau ...

5월 28일 22:58에 게시됨

SQL Injection 방지 방법 및 예제

SQL Injection은 웹 애플리케이션이 사용자 입력을 적절히 검증하거나 필터링하지 않아 발생하는 보안 취약점입니다. 공격자는 미리 정의된 SQL 쿼리 뒤에 추가적인 SQL 문장을 삽입하여 데이터베이스를 조작할 수 있습니다. 이를 통해 권한 없는 쿼리를 실행하고 중요한 데이터를 탈취할 수 있습니다. 아래는 SQL Injection의 기본 원리를 설명하기 위한 테스트 코드입니 ...

5월 26일 06:49에 게시됨

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