oracle
-
[JSP] 010. JDBC 연동 게시판 작성 실습SsY/Class 2023. 6. 2. 10:00
JDBC 연동 게시판 작성 실습 - WebApp20 ■■■ JDBC 연동 게시판 작성 실습 ■■■ ○ 프로젝트 : WebApp20 ○ 프로젝트 성격 : JDBC 연동 JSP 게시판 구성 (Model 1 방식) ○ 물리적 구성 요소 - WebApp20_scott.sql - WebApp20_scott(plsql).sql - DBConn.java - BoardDTO.java - BoardDAO.java - MyUtil.java// 게시판 페이징 처리 ◀ 1 | 2 | 3 | ... | ▶ ★주의★ - List.jsp - Created.jsp - Created_ok.jsp - Article.jsp - Updated.jsp - Updated_ok.jsp - Delete_ok.jsp ++ 추가 됨 - created..
-
[JSP] 006. JAVA Bean(자바 빈)SsY/Class 2023. 5. 25. 14:50
JAVA Bean(자바 빈) JAVA Bean 의 개요 ■■■ JAVA Bean(자바 빈) ■■■ ○ 개요 - 자바로 작성된 컴포넌트(객체)들을 일반적으로 일컫는 말 ○ 사용 목적 - JSP 페이지에서 로직 부분을 분리하여 코드를 재사용함으로써 프로그램 구성 효율을 높이기 위함 ○ JAVA Bean 만들기 - 자바 빈은 클래스이므로 자바 클래스를 설계하는 것과 기본 규칙이 같다. - 자바 빈에서는 멤버 변수를 프로퍼티(Property)라고 부른다. - 클래스 선언은 『public』, 프로퍼티 선언은 『private』으로 한다. //-- 모든 모듈에서 사용할 수 있게~ //--정보은닉 - 프로퍼티 당 하나의 getter 와 setter 를 갖는다. //-- getter/setter 로 프로퍼티 접근 - (..
-
[JSP] 005. Emmet(에밋) , 데이터베이스 연결 및 데이터 처리SsY/Class 2023. 5. 22. 18:10
Emmet - EmmetApp Emmet (에밋) - 웹 클라이언트 파트 작업시의 Tip 으로 생각 - 간단하게만 하고 넘어 감 ■■■ Emmet(에밋) ■■■ ○ 개요 - 기존에는 Zen Coding(젠코딩) 이라는 이름으로 사용되었다. - 이후... Google 에서 이 도구를 수용하면서 emmet 이라는 이름으로 변경되었다. - HTML 생산성 향상 도구(HTML 코딩을 빠르게 하기 위한 플로그인) - CSS 선택자 사용(CSS3 지원) →HTML 을 CSS 선택자를 통해 검색하는 방법 대신 CSS 선택자를 활용하여 HTML 을 생성하도록 하는 개념 ○ 환경 설정 - 대부분의 툴에서 지원하고 있음 (※ 그리고 대부분의 편집기 내에서의 액션 키 : Ctrl + E) - http://emmet.io 사..
-
008. CallableStatementSsY/Class 2023. 5. 2. 14:16
JDBC - CallableStatement 설명 CallableStatement ■■■ CallableStatement ■■■ // 호출이 가능한 작업객체~ 개발자로서 많이 사용되지는 않음 // PreparedStatement 를 가장 많이 활용하게 됨 -- 왜냐면 사용하는 것 만으로도 Secure Coding 가능 ----------------------------------------------------------------------------------------------------------- 1. CallableStatement 인터페이스는 모든 DBMS에 대한 표준 방법으로 저장 프로시저(stored procedure) 를 호출하는 방법을 제공하는 인터페이스이며, 호출은 escape 문..
-
007. PreparedStatement / 성적 처리 프로그램 구현SsY/Class 2023. 5. 2. 10:10
JDBC - PreparedStatement 설명 PreparedStatement ■■■ PreparedStatement ■■■ 1. Statement 의 execute 메소드는 // 실무에서는 Statement 는 사용하지X(보안성 때문) 문자열로 구성된 SQL 구문을 DBMS 로 전달하는 역할을 수행하며, // 쿼리문을 중간에서 채갈 수 있기 때문 - 가장 러프한 작업객체 내부적으로 SQL 구문을 JDBC 드라이버가 읽을 수 있는 형식으로 전처리(precompile) 하게 된다. // 런타임 시에 실행 (작업객체 생성시 sql 전달) - 넘길때마다 precompile 이후 드라이버는 DBMS 에 전처리된 요구사항을 전송하게 되는데, SQL 구문을 매번 전처리 과정을 거쳐서 전송하게 되기 때문에 반복적..