본문 바로가기

WORKS30

[JSP] 게시판 만들기 파일간 동작 구조 그림그리기 / MVC 패턴 게시판 만들기 저희조는 동작 구조를 request에 따라서 구분하여 각 요청에 따라서 실제 파일간 어떻게 동작이 이루어지는지 그림을 그렸습니다. ppt로 보기 쉽게 제작한 뒤 img로 변환하였습니다. 2022. 3. 13.
[DataBase] 데이터베이스 jsp 연동 / 웹에서 DB에 데이터 등록 삭제 수정 / JSP DB 연동 데이터 등록 삭제 수정 브라우저에서 요청사항이 있을 경우 JSP파일과 DB를 연동하여 데이터를 등록, 수정, 삭제하는 과정 등록: 데이터 등록 이름: 이메일: #등록 목록 삭제: 수정: 수정하기 등록된 이름: 수정할 이름: 수정할 이메일: #등록 목록 2022. 3. 13.
[JSP] JSP : model1 모델1, model2모델 2 / MVC 패턴 ? 개념 모델1 JSP에서 화면을 보여주고 요청을 하게 되면 JSP페이지에서 직접 model에 접근하여 처리한다. 데이터베이스와 연동하는 JSP 페이지를 만들 때 디자인 부분과 데이터베이스가 연동되는 로직 부분이 모두 같은 페이지에 코딩을 하는 방식인 것. 모델2 모델 1이 모든 처리를 JSP에서 하는 것과 달리 JSP페이지 + 서블릿 + 로직 클래스 로 구성이 나누어지면서 이것들이 동작하여 브라우저의 요청을 처리한다. MVC Pattern? Model - View - Controller의 개념 Model 2 구조는 MVC 패턴을 웹 개발에 도입한 구조이며 Model 2와 MVC패턴은 형태를 동일하게 가져간다. - 웹 브라우저의 요청을 서블릿이 받고 이후 알맞는 로직 클래스에 의해서 처리후 JSP 페이지로 .. 2022. 3. 13.
[Python] Python 3주차 2022.03.12 week3 필기 지난 주에는 기사시험을 앞두고 있어서 잘 못들었기에.. 다시 듣고 복습하는 글! 2주차 set과 boolean 진도 못 나간 부분 set: 집합 - 교집합, 차집합, 합집합 연산 boolean: true or false statement에서 사용 2주차 복습 겸 연습문제 내주신 것 리스트 연산, 개념, 연산, 정렬 딕셔너리 등록, 수정, 삭제, 키값 벨류값 보는 함수 등을 익힐 수 있었음. 3주차 진도 조건문! 참고: 선배님의 3주차 강의자료 노션 https://elikaist.notion.site/Week3-If-While-For-functions-4612a572d1c54d08b69036e847054b36 Week3 (If, While, For, functions) .. 2022. 3. 12.
[DataBase] JSP 파일에서 DB 연동하기 / JSP DB 연동하기 / Connection Pool 이용 Oracle 데이터베이스 연결 / DBCP, JNDI 지난 글에서는 JDBC를 이용하여 Oracale Database와 연결해보는 과정을 살펴보았습니다. 이번 글에서는 JDBC의 단점을 보완한 Connection Pool이라는 개념을 알아보도록 하겠습니다. JDBC 프로그래밍의 문제점 JDBC와 DBMS와의 연동작업은 Connection이라는 객체를 생성하면서 이루어졌는데요 이 연동작업은 클라이언트로부터의 요청이 있을 때마다 매번 이루어져야한다는 점에서 문제가 발생합니다. 이러한 일련의 과정들은 시간과 비용적인 측면에서 비효율을 낳습니다. DBCP (DataBase Connection Pool) Connection Pool은 연결 풀이라고도 합니다. 이 개념은 데이터베이스로의 추가 요청이 필요할 때 연결을 재사용할 수 있도록, 데이터 베이스 메모리 내에서 .. 2022. 2. 25.
[DataBase] JDBC 프로그래밍이란? / JDBC를 이용한 오라클 데이터베이스 연동 (Oracle) / Database JDBC JDBC (Java Database Connectivity) 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API 입니다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트 하는 방법을 제공합니다. 자바에서 데이터베이스와의 연결이 필요할 때 DriverManager.getConnection() 메소드들 중 하나를 사용하여 JDBC 연결을 만들게 됩니다. 사용된 URL은 특정 데이터베이스와 JDBC 드라이버에 의존하게 됩니다. "jdbc:" 프로토콜로 무조건 시작하지만 나머지 부분은 특정 벤더에 따라 다릅니다. 저는 Oracle을 사용하기 때문에 오라클측에서 제공하는 드라이버 이름을 써주었습니다. JDBC 를 이용한 Oracle 데이터베이스 연동 JDBC로 구현하는 자바 프로그램의 연동 과정은 순.. 2022. 2. 24.