본문 바로가기

잡학/IT

IT입문자를 위한 기본개념들2

바이트코드란?

자바는 C,C++와는 다르게 기계어 단계까지는 가지않고 중간단계의 바이트 코드로 컴파일이 되고 중간단계의 결과가 나온다

하드웨어와는 무관하게 작동되는 쉽게 말해 자바전용 기계어라고 보면 된다.

 

 

 

이클립스란?

프로그래밍을 하려면 코드를 작성하고, 저장하고 컴파일 및 디버깅을 도와주는 통합 개발 환경(Integrated Development EnviornmentIDE)이 필요하다. 현재 다양한 IDE가 존재하지만 자바 개발자에게 가장 사랑받는 IDE로 ‘이클립스’를 빼놓을 수 없다.

다양한 언어와 플랫폼을 수용하는 기술로 확장성이 큼.

쉽게 말해서 개발자의 놀이터.

 

톰캣이란?

 

아파치 소프트웨어 파운데이션(Apache Software Foundation)에서 서버인 자바(Java)를 움직이게 하기 위해 개발한 AP서버.

서버에서 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는 톰캣 같은 자바를 이해하는 엔진이 있어야 한다.

 


주로 톰캣과 이클립스 연결해서 사용한다. 톰캣안에다가 클린 이란 것을 올린다.

이클립스에 가져다만 놨지 아직 연결안한것

톰캣 안에다가 프로젝트를 넣은 것임 clean add하고 finish.

로컬웹서버가 있어야지 웹에서 보여진다 -> 톰캣이라는 로컬웹서버

톰캣안에다가 클린 이란 폴더가지고 와서 수업.

톰캣에다가 코드를 친다.

클린내에서 화면을 따내는 것들 네가지 폴더 위치 숙지하기


 

형상관리툴이란?

개발한 것 시간별로 기록을 해주는것으로써

우리 수업에서는 NAS 여기에 진입해서 프로젝트 가지고 오는 역할을 함.

형상관리 정의

- 소프트웨어 생명주기 전체의 변경을 관리하는 활동들의 집합으로

 유지보수 단계에서 행해지는 기술로 버전관리와 버전 제어 기술이 가장 중요한 기술

 

형상관리 목적

- 소프트웨어 대한 변경을 관리하기 위해 개발된 일련의 활동을 나타내며, 전체 비용이 최소화

되고, 소프트웨어의 현 사용자에게 방해가 최소한으로 야기되도록 보증하는 것이 목적.

->일련의 활동들이 시간별로 기록이 되기때문.

 

형상관리의 활동

- 변경을 알아내기 위한 활동

- 변경 사항을 관리하기 위해 활동

- 변경이 적절하게 구현되었는지 확인하기 위해서 활동

- 변경 사항을 보고하기 위해서 활동

 

패키지 익스플로어랑 네비게이터의 차이

패키지 익스플로어에서만 프로젝트에 오류가 있다면 x 가 뜬다.

한큐님께 물어보기전에 네이게이터에서 x표시 확인이 아니고

패키지익스플로어에서 x표시있는지 체크

근데 네비게이터에서는 오류가 안보임

오류가 있는지 없는지는 패키지 익스플로어에만 나온다

그럼에도 불구하고 네비게이트를 사용하는이유는?

패키지 익스플로어는

대한민국.경기도.안양.비산동 이런식으로 보여줘서 보기어려움.

네비게이터는

-대한민국

   -경기도

      -안양

        -비산동 으로 보여준다