본문 바로가기

반응형

Application

(29)
[JSP] 8. 데이터베이스 커넥션 풀과 트랜잭션 1. 커넥션 :애플리케이션과 데이터베이스의 연결, 애플리케이션에서 데이터베이스에 접속하고 접속을 종료하는 일련의 과정 2. 트랜잭션 : 여러 작업을 하나의 단위로 처리하는 것 3. 데이터베이스 커넥션 풀 : 미리 일정한 수의 커넥션을 만들어 놓고 필요한 시점에 애플리케이션에 제공하는 서비스 및 관리 체계 (1) WAS가 시작될 때 일정 수의 커넥션을 미리 생성 (2) 웹 애플리케이션 요청에 따라 생성된 커넥션 객체를 전달 [JNDI 이용] (3) 일정 수 이상의 커넥션이 사용되면 새로운 커넥션 생성 (4) 사용하지 않는 커넥션은 종료하고 최소한의 기본 커넥션을 유지 커넥션 풀 구현 유형 직접 구현 아파치 자카르타 DBCP API를 이용한 구현 애플리케이션 서버 제공 프레임워크 제공 DBCP API를 이용..
[소프트웨어 서비스-App 설계] 2. 타 시스템 연동설계하기 2-1. 아키텍처를 고려한 타 시스템 연동 설계 2-2. 미들웨어 솔루션 명세 작성 2-3. 오류 예측 및 대응방안 제시 2-1. 아키텍처를 고려한 타 시스템 연동 설계 [1] 시스템 연동 : 서버와 네트워크를 활용하는 자동화 체계 등에서 동일한 기능을 수행하지 않는 단위 시스템 간에 접속을 통해 업무(기능)을 수행하는 것 [2] 데이터 연동 : DB를 공유하여 타 시스템과 연계하는 방법 -> 자원 이용과 구축 시간을 절약 [내부 시스템 연동에 자주 쓰인다] ->JDBC -> 테이블 상호 관계, 데이터 참조 관계 고려해 연동 설계 [3] 인터페이스 연동 : 서로 독립적인 시스템의 상호 작용을 위한 접속 경계나 규칙을 의미 [API(응용 프로그램 인터페이스), RMI(원격 메소드 호출) 등을 통해 타 시스..
[JSP 실습] 7-2. 판매 제품 등록 화면 구현하기 판매 제품 등록 제조사: 제품명 : 가격: : # 등록 목록
[JSP] 에러잡기. Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*' at line 1 SET sql_safe_updates = 0; 입력 후 삭제 및 수정하면 된다. 설정에서 preference-SQL queries-safe관련 항목 체크해제 하면 된다.
[JSP 실습] 7-1. 이벤트 등록 화면 구현하기 [테이블 생성] create table jsbc_test( username varchar(12), email varchar(30) ); 이벤트 등록 등록이름 : email주소 : [데이터 베이스 연결] 스크립트릿을 이용해 JDBC 드라이버 클래스 이름과 접속 URL을 변수로 설정 // 데이터베이스 연결 관련 정보를 문자열로 선언 String jdbc_driver = “com.mysql.jdbc.Driver”; String jdbc_url = “jdbc:mysql://localhost/jspdb”; try{ // JDBC 드라이버 로드 Class.forName(jdbc_driver); // 데이터베이스 연결 정보를 이용해 Connection 인스턴스 확보 Conn = DriverManager.getConn..
[소프트웨어 서비스-App 설계] 1. 공통 모듈 설계하기 1-1. 공통 모듈 식별 및 명세 1-2. 공통 모듈 설계 1-3. 공통 모듈 인덱스 및 기능 코드 설계 1-1. 공통 모듈 식별 및 명세 : 공통 모듈, 기능 명세, 화면 설계, 로직 설계, UML, 모듈화, 아키텍쳐 시스템 연동, 미들웨어 [1] 공통 모듈 모듈 : 특정 기능을 처리할 수 있는 실행 코드, 자체 컴파일과 재사용이 가능 공통 모듈 : 여러 기능 및 프로그램에서 공통적으로 사용할 수 있는 모듈 정확성 명확성 완전성 일관성 추적성 [2] 재사용 : 개발 시간 및 비용 절감을 위해 검증된 기능을 파악하고 재구성해 적합하게 최적화 하는 작업 분 류 내 용 함수와 객체 재사용 클래스나 메소드 단위 재사용 컴포넌트 재사용 컴포넌트 단위 재사용, 컴포넌트 수정없이 인터페이스를 통해 통신 애플리케이션..
[JSP] 7. JSP와 데이터베이스 1. MySQL 설치 2. 스키마 추가하고 기본 스키마로 지정하기 3. JDBC를 이용해서 JSP와 데이터베이스를 연동하기 SQL 복습 DDL :Create Table :Alter Table :Drop Table DML :Select :Insert :Delete :Update table보기 desc 테이블명 데이터보기 select * from 테이블명 SELECT문 SELECT 칼럼_이름 FROM 테이블_이름 WHERE 조건 JDBC는 자바 프로그램에서 다른 기종 간의 데이터베이스를 표준화된 방법으로 접속할 수 있는 API DBMS를 드라이버를 이용해서 구현한다. JDBC 프로그래밍 단계 1. JDBC 드라이버 로드 -> System.setProperty(), Class.forName() Class.fo..
[JSP] 6-3. 자바빈으로 회원 정보 처리하기 회원 가입 폼에서 입력받은 정보를 자바빈에 저장하고 조회하는 프로그램 회원의 정보 입력 폼 이름 아이디 별명 비밀번호 이메일 전화번호 입력 완료된 회원 정보 이름 아이디 별명 비밀번호 이메일 전화번호 -> 한글 깨짐 방지 -> member 객체 생성 -> 매개변수 값을 얻어와서 member 객체의 프로퍼티값으로 저장

반응형