본문 바로가기

분류 전체보기

(63)
[JAVA] Ajax에 대하여 ( 업데이트 필 ) 오늘은 Ajax에 대해 알아보겠다. Ajax의 정의 AJAX란 비동기 자바스크립트와 XML (Asynchronous JavaScript And XML)을 말합니다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말합니다. JSON, XML, HTML 그리고 일반 텍스트 형식 등을 포함한 다양한 포맷을 주고받을 수 있습니다. AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트할 수 있게 해 줍니다. - 공식 페이지 간단히 말하면 Ajax를 이용하면 페이지의 이동 없이 데이터 교환 및 화면 갱신이 가능하다. 이를 비동기 처리라고 하는데 일반..
[JAVA] 메서드에 대하여 오늘은 메서드에 대하여 간단하게 알아보겠다. public class PrintRanges { public static void main(String[] args) { // 0~10 구간의 for 루프 출력 System.out.println("0~10 구간의 for 루프:"); printForLoop(0, 10); System.out.println(); // 10~100 구간의 for 루프 출력 System.out.println("10~100 구간의 for 루프:"); printForLoop(10, 100); System.out.println(); // 100~1000 구간의 for 루프 출력 System.out.println("100~1000 구간의 for 루프:"); printForLoop(100, 1..
[JAVA] Web에서의 맵핑(Mapping)이란?? 오늘은 Mapping에 대해서 간단히 알아보겠다. 맵핑이란? 해당 값이 다른 값을 가르키도록 하는 것이다. Ex) http~/action.do 라는 페이지를 만들었다고 가정할때 이 url이 그대로 유출되면 보안상 취약할것이다. 그래서 action.do가 아닌 main = action.do 라는 식으로 설정하여 main이라는 url로 갔을때 action.do로 가게 하여 보안성을 높일 수 있다. 그리고 Mapping을 하는 이유는 주소가 간결해 지는 것에 있다. Ex/ http://localhost:8000/java/hello/world/servlet/test.com.example.helloworld Ex/ http://localhost:8000/HelloWorld 이런식으로 더욱 간결하게 Mapping을..
[JAVA] 자바 기본 지식에 대하여 오늘은 까먹을 거 같아 다 잊어버리기 전에 자바 기본지식에 대하여 알아야 할 것들만 알아보도록 하겠다. 자바의 특징. 1. 객체 지향 언어이다. 부품에 해당하는 객체를 만들고 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법을 객체 지향 기법 (OOP , Object Orient Programming)라고 한다. 메모리에서 사용하고 싶은 객체가 있다면 우선 설계도로 해당 객체를 만드는 작업이 필요하며 클래스가 바로 그 설계도이다. 클래스에는 객체를 생성하기 위한 필드와 메서드가 정의되어 있고 클래스로부터 만들어진 객체를 해당 클래스의 인스턴스(Instance : 객체가 메모리에 할당되어 실제 메모리를 차지하는 것을 의미.)라고 한다. 클래스 역시 객체라고 할 수 있다. 각 객체 간의 관계는..
[Jeus,WebtoB] Jeus,WebtoB를 연동 해야하는 이유 오늘은 간단하게 Jeus와 WebtoB를 왜 사용하고 그 둘에 대해 간단히 알아보도록 하겠다. Jeus는 이전에 설명했지만 간단히 소개하자면 Tmaxsoft에서 만든 WAS(Web Container) 이다. WebtoB는 Web to Business 의 준말로 Http의 Client 요청을 처리해주는 WebServer 이다. Apache와의 호환성을 위주로, 더 나은 성능과 안정성을 제공하기 위해 티맥스소프트에서 개발하였다. WebServer는 정적 컨텐츠를 처리하고 WAS은 동적 컨텐츠를 처리한다. 예전에는 안되었지만 기술의 발달로 WAS로 정적컨텐츠도 처리가 가능해졌으나 사용하지는 않는다. 그러면 왜 WebServer와 WAS를 같이 쓰면 안될까? 이는 서버 부하를 방지하기 위해서이다. was만을 이..
[Jeus] Jeus에 대하여 오늘은 Jeus에 대해 간단하게 알아보겠다. Jeus의 정의 웹 환경에서 애플리케이션을 개발, 운용, 실행할 수 있는 플랫폼 역할을 하면서 포괄적인 Java기반의 웹 어플리케이션 서비스와 관리를 제공하는 Web application Server(WAS)이다. Jeus v8의 특징 최신 표준 지원과 호환성 보장 탁월한 성능 및 안전성 제공 우수한 보안성 제공 대규모 분산 컴퓨팅 환경 지원 고가용 운영 환경 지원 개발 생산성 향상 Jeus v8의 구성 Domain 도메인은 Domain Administrator Server(DAS)와 Managed Server(MS)로 구성된 기본 관리 단위이다. - DAS는 도메인을 관리하는 서버로 도메인에서 오로지 하나만 존재한다. - DAS의 역할은 도메인 설정과 도메인..
[JDK, JRE] JDK,JRE의 차이점 자바를 하다보면 초기설정을 하게되는데 그때마다 JDK,JRE의 차이점에 대해 개념이 잡혀있지않았다. 이번에 개념을 잡고자 게시글을 작성하게 되었다. 굉장히 간단하다. JDK = JRE + @ 이라 할 수 있고 JDK는 읽기,쓰기 전용 JRE는 읽기전용이라 생각할 수 있다. JVM은 ( Java Virtual Mechine ) JVM은 자바 소스코드로부터 만들어지는 자바 바이트 코드를 실행할 수 있다. 또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우즈의 JVM은 다르다. 단 컴파일된 바이코드는 어떤 JVM에서도 동작시킬 수 있다. JVM은 역할은 다음과 같다. 바이트 코드(.class)를 읽는다. 바이트 코드(.class)를 검증한다. 바이트 코드(.class)를 실행한다. 실행환경(Run..
[JDK] Eclipse 설치 및 환경 설정 해보기 이클립스 설치 및 환경변수 설정까지 해보겠다. 1. JDK 설치를 한다. JDK란? [JDK, JRE] JDK,JRE의 차이점 (tistory.com) https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org ( * 혹시 다른 버전을 설치하고 싶다면 다른 버전을 설치하길 바란다. ) (**클릭 후 원하는 버전, 맞는 ..

반응형