웹프로그래밍
-
웹프로그래밍과 데이터베이스 관련내용 정리웹프로그래밍/기초 2018. 4. 14. 16:00
웹 프로그래밍과 데이터베이스 웹 프로그래밍에서 데이터베이스 사용은 필수적이다. (예를 들어, 쇼핑몰 사이트의 회원정보, 주문내역 저장) 데이터베이스 자체에는 기능이 많지 않으므로 DBMS를 이용한다. 데이터베이스를 관리하는 시스템을 DBMS이라고 하며 하위 개념인 RDBMS로는 오라클, MySQL, MS SQL 등이 있다. DBMS의 주요 기능은 아래와 같다.데이터 추가/조회/변경/삭제데이터의 무결성 유지트랜잭션 관리데이터의 백업 및 복원데이터 보안 자바 웹 프로그램에서 데이터베이스를 사용하려면 어떤 사전 작업을 해야 할까? 자바와 데이터베이스를 연동하려면 JDBC(Java DataBase Connectivity) API에 대해서 알아야한다. 이 API는 자바에서 데이터베이스 관련 작업을 처리할 수 있도..
-
웹 프로그래밍 JSP - 1주차 요약정리웹프로그래밍/jsp 2018. 4. 1. 11:30
웹 프로그래밍이란? 웹서버가 웹브라우저로 전송할 데이터를 생성해주는 프로그램을 작성하는 것 JSP는 웹 프로그래밍에 사용되는 기술 중 하나JSP(Java Server Pages)는 동적 페이지를 작성하는 자바 표준 기술로 Servlet 기반으로 동작한다.이 기술로 만든 프로그램을 톰캣이나 제티 같은 서버 프로그램에서 동작한다.웹 연결, 프로그래밍 언어, 데이터베이스 연동과 같은 어플리케이션을 구현하는데 필요한 기능을 제공하는서버 프로그램을 WAS(Web Application Server)라고 한다.WAS는 웹 브라우저의 요청에 알맞은 프로그램을 찾아 실행하고 그 결과를 응답으로 전송한다. 웹 브라우져와 웹 서버 웹 브라우져 - 클라이언트(요청)웹 서버 - 서버(응답) 웹 서버는 클라이언트가 요청한 URL..
-
JSP 정리웹프로그래밍/jsp 2018. 2. 21. 12:25
JSP 개념WAS에서 실행되며 동적 웹 컴포넌트이며(JSP, Servlet 둘다)JSP는 Servlet과는 반대로 HTML 코드에 JAVA언어를 삽입하여 동적 문서를 만든다.(Servlet은 JAVA 코드에서 PrintWriter 출력 객체를 이용해서 Html 코드를 삽입한다.) .JSP 요청이 들어오면 Servlet이 있는지 확인하고 없을 경우 .java -> .class로 변환하여 메모리에 할당하고 로직을 실행한다. 재요청이 들어오면 기존 Servlet을 재활용한다.그러므로 다른 CGI 언어보다 속도가 빠르다. (변환과정이 있기 때문에 Servlet보다는 약간 느리다고 할 수 있다.) JAVA 코드를 삽입하려면 태그를 이용해야 한다. JSP 태그의 종류WAS에서 실행 되므로 Html 소스보기에서 보이..
-
자바 - 이클립스 단축키웹프로그래밍/기타 2018. 2. 9. 11:17
새로 만들기 - Ctrl + N 마우스로 드래그해서 세로로 블럭 지정하기 - Ctrl + Shift + A 후, 마우스 왼쪽 드래그 코드를 바로 아래에 한줄 복사하기 - Ctrl + Alt +화살표 아래 선택한 코드를 아래로 이동하기 - Alt + 화살표 아래 코드 자동완성 하기 - Ctrl + Spacebar 코드 자동정렬 - Ctrl + Shift + f 이전에 작업했던 자바 클래스 검색, 바로가기 - Ctrl + Shift + t 이전에 작업했던 클래스 외에 자원 검색, 바로가기 - Ctrl + Shift + r 자동 import - Ctrl + Shift + o 빠른 수정 - Ctrl + 1 창 전환 - Ctrl + F6 익스플로러 창 열기 - Alt + Shift + Q 단축키 변경하기http:..