본문 바로가기

전체 글246

웹 프로그래밍 시작하기 ① 개발환경 구축 ② 웹어플리케이션 코드 개발 및 테스트 ③ 완성된 웹 어플리케이션을 서비스 환경에 배포 개발환경 구축 JDK - 자바 개발 도구, 자바 기반의 웹 어플리케이션을 개발하고 실행하기 위해 필요 웹 컨테이너 - JSP와 서블릿을 실행시켜주는 컨테이너로 톰캣, 제티, GlassFish 등이 있다. 코드 편집기 - JSP 파일이나 자바 소스 코드를 편집하기 위한 편집기, UltraEdit, AcroEdit, jEdit등의 문서 편집기를 사용한다. 통합 개발 도구 이클립스(Eclips)나 넷빈즈(NetBeans) IDE와 같은 통합 개발 도구를 사용한다. JDK 설치 java.sun.com/javase/downloads/ JAVA_HOME 환경 변수 설정 새로 만들기 JAVA_HOME C:\Pro.. 2012. 2. 23.
웹 프로그래밍 기초 웹 서버 웹브라우저의 요청을 받아서 알맞은 결과를 웹 브라우저에 전송한다. 만약 프로그램 처리가 필요하다면 어플리케이션 서버를 사용하거나 프로그램을 직접 호출하여 결과를 생성한다. 주로 정적인 HTML, 이미지, CSS, 자바 스크립트를 웹 브라우저에 제공할 때 웹서버가 사용된다. (주요 제품: 아파치) 어플리케이션 서버 게시글 목록, 로그인 처리와 같은 기능을 실행 (처리)하고, 그 결과를 응답으로 웹서버에 전달한다.(주요 제품 : 톰캣, 웹로직, JBoss 등) 데이터베이스 웹어플리리케이션이 필요로 하는 데이터를 저장한다. 예를 들어, 회원정보, 게시판 글 데이터 등을 저장한다. (주요 제품: 오라클, MySQL, MS-SQL 등) 웹브라우저 웹서버에 서비스 실행을 요청하면, 웹서버의 처리 결과를 사.. 2012. 2. 23.
4장 연습 문제 4-1 사용자 ID 생성 create user SKY@localhost identified by 'sky1234'; 4-2 사용자 암호 변경 update user set password=password('sky5678') where user ='SKY'; 4-3 사용자 모든 데이터베이스 관리 권한 부여 grant all privileges on *.* to SKY 4-4 다음과 같은 학생신상테이블(sinsang)이 있다. 학번 : 정수 2자리, 이름 : 영수치 10자리, 출생년도 : 영수치 4자리, 성별: 영수치 1자리, 도시명 : 영수치 10자리, 입학날짜 : 날짜형, 우편번호 : 영수치 7자리, 전화번호, 영수치 14자리이고 PRIMARY KEY는 학번이다. (1) 테이블 생성 create datab.. 2012. 2. 23.
4.3.4 질의(Query) 질의(Query) 테이블 STUDENT 테이블로부터 성별이 남자인 학생의 학번, 이름, 영문이름, 학년, 주민등록번호를 영문이름 순서로 출력하라. select stu_no, stu,name, stu_ename, grade, id_num # 탐색하고자 하는 열을 선택할 수 도록 from student #질의를 원하는 테이블 where substring(id_num,8,1)=1 #원하는 조건. 성별이 남자인 학생을 찾는 조건. 스칼라 함수(8번째 칼럼 1자리 만큼을 선택하기 위한 함수) order by stu_ename; # 정렬은 영문이름의 순서로 학년이 1학년이고 성별이 남자인 각 학생의 학번과 이름을 출력하는데, 출력 순서는 학번 내림차순이다. select stu_no, stu,name from stu.. 2012. 2. 23.