본문 바로가기

분류 전체보기423

Java 기본 개념1 1. 절차지향 언어 vs 객체지향언어 -절차지향 언어란 순서대로 프로그램을 처리하는 방식 (1번줄->2번줄->3번째줄...) -객체지향 언어란 프로그램을 구성하고 있는 일련의 작업들을 묶어놓고 그것들을 필요할 때마다 가져다 쓰는 방식. 2. 객체지향언어의 특징- 기존의 프로그래밍 언어에 몇가지 규칙을 추가한 것뿐.- 코드의 재사용성이 높다. 새로운 코드 작성 시 기존의 코드를 이용해서 쉽게 작성할 수 있다는 뜻.- 코드의 관리가 쉬워졌다. 코드간의 관계*를 맺어줌으로써 보다 적은 노력으로 코드변경이 용이하다.- 신뢰성이 높은 프로그램이 개발 가능하다. 제어자와 메서드를 이용해서 데이터를 보호할수있고 코드의 중복을 제거하여 코드의 불일치로 인한 오류를 방지할 수 있다. 2-1. 자바특징-자바는 C++언어를.. 2015. 1. 30.
WebServer란?, WAS란? WEB Server와 WAS 개요 1) 웹 서버 (WEB Server) -웹 클라이언트에게 콘텐츠를 제공하는 서버 -웹 서버는 정적인 페이지를 표현하기 위한 서버 èCSS, IMAGE 등의 리소스 파일을 가지고 있다가 WAS를 거치지 않고, 사용자에게 직접 전달. -사용자 요청이 발생하면 상황에 따라 각각의 WAS에 요청을 전달하고, 그 처리를 다시 사용자에게 답변을 보내주는 역할을 수행. ☞웹 서버란 웹 브라우저를 통하여 World Wide Web을 사용하는 클라이언트에게 미리 저장된 하이퍼 텍스트를 제공하는 서버를 지칭하는 것이다. 2) 웹 어플리케이션 서버 (WAS) -서버 단에서 애플리케이션을 동작할 수 있도록 지원 -Servlet 페이지를 HTML 형태로 변환. ( .jsp의 경우 WAS에서 j.. 2015. 1. 30.
WebLogic Deploy(배포) 정의 및 종류 ☞ Deploy Mode -어플리케이션의 아카이브(archive)(혹은 전개 디렉터리)를 배포 대상의 서버 인스턴스에 배포하는 방법을 설정하는 것. -WebLogic Server에서는 3가지의 어플리케이션의 배포 방식이 있다.(Stage,Nostage,exteral_stage) ☞Deploy Mode 상세 설명 1) stage 모드: Admin 서버가 어플리케이션을 배포대상 서버의 stage 디렉터리에 복사 - (UNIX: $DOMAIN_HOME/servers/[배포대상서버명]/stage) - (Win: %DOMAIN_HOME%\servers\[배포대상서버명]\stage) 2) nostage 모드: 어플리케이션을 지정한 path에 직접 액세스 - nostage 모드로 배포한 어플리케이션의 jsp가 갱신되.. 2015. 1. 30.
WebLogic 용어 정리 1. 웹 로직이란?1) 웹로직 서버(WebLogic Server)오라클의 WebLogic Server는 WAS(Web Application Server) 제품의 한 종류로서 제우스, 웹 스피어처럼 상용되어 판매되고 있다. WAS 제품들의 공통된 특징으로는 모두 J2EE를 표준으로 채택하여 구현했다는 점이다. * J2EE(Java 2 Enterprise Edition)란?- 웹 기반의 엔터프라이즈 애플리케이션을 구축하기 위한 하나의 플랫폼- 웹로직은 J2EE를 지원할 뿐만 아니라 개방 프레임웍까지 완벽히 지원 2) Why WebLogic?- WAS는 산재해 있는 여러 애플리케이션과 리소스를 관리하는 하나의 창구이다. 예) 어떤 웹 애플리케이션에서는 Oracle DB를 사용하고 어떤 EJB(Enterpris.. 2015. 1. 30.
[SQL] 공부 Review ▶▶▶ employee 테이블에서 입사 달 별로 인원수를 조회하시오 SELECTTO_CHAR(hire_date,'MM')||'월' AS 월,COUNT(*) 직원수FROM employeesGROUP BY TO_CHAR(hire_date,'MM')ORDER BY 월; || 숫자에다가 글 붙이는?알리아스로 정렬 가능. ▶▶▶각 부서별로 가장 많은 급여를 받는 직원의 부서명, 이름, 급여정보를 출력하시오. SELECTd.department_name 부서이름,e.first_name 사원이름,e.salary 급여FROM employees e,departments dWHERE e.department_id=d.department_id AND (e.salary,d.department_name) IN (SELECT MAX.. 2015. 1. 30.
[Java예제] 일반화,오버라이딩 예제 package hw0425; public class Prob3 { public static void main(String[] args) { CellPhone cellPhone=new CellPhone("010-010-010",1000); cellPhone.call("017-017-017",10); cellPhone.call("016-016-016",10); cellPhone.calculateTotalFee(); System.out.println(cellPhone.getPhoneNumber()+"의 통화시간은"+ cellPhone.getTotalCallTime()+"분 이며\n"+ "단가"+cellPhone.getFeePerCallTime()+ "총요금은"+cellPhone.getTotalFee()+"원 .. 2015. 1. 30.