Jongmin's Blog

이종민의 개발 블로그

[WEB] HTTP / HTTPS

About HTTP and HTTPS

1. HTTP HTTP란 Hyper Text Transfer Protocol의 약자이다. 대부분 알고 있듯이 인터넷에서 데이터를 주고 받을 수 있는 통신 규약이다. 1989년 Tim Berners Lee에 의해 개발 되었다. HTTP가 개발 전과 개발 후에는 어떤 차이점이 있을까? HTTP 개발 전은 HT(Hyper Text)라고 할 수 있다. 말...

[Java] Class.forName()에 대해서

About Class.forName() of java Reflection

1. 들어가며 Java pattern을 공부하며 source code 중에서 이해가 안됬던 부분이 있었습니다. 바로 아래의 부분입니다. 1 command = (Command)Class.forName(cmdClass).newInstance(); Class.forName을 처음 보는 것은 아닙니다. 바로 JDBC에서 봤었습니다. 1 Class.forN...

[Servlet] Jave EE 패턴

About java EE pattern

Java EE 패턴 Java EE 패턴은 자바 기반의 엔터프라이즈 웹 애플리케이션 개발을 위한 패턴입니다. 어디선가 들어본 ValueObject, DataAcessObject 등은 모두 Java EE패턴에서 나온 용어들 입니다. Java EE패턴에는 여러가지 패턴이 있는데 어떤 패턴이 있는지 먼저 알아봅시다! 1. Java EE 패턴 목록 1...

[Java] Static 완전정복!! (2)

About Static

들어가며 저번 글에서는 static에 대해 간단하게 알아보았습니다. (안보고 오셨다면 여기로! -> static 완전정복(1)) 지금까지의 내용을 요약해보자면 프로그램이 실행될 때 Java메모리에 할당되며, 프로그램이종료될 때 해체된다. 또한 main메소드에서 사용하는 이유는 JVM에 편의를 제공하기 위함이라 할 수 있겠습니다. 이번에는 s...

[Java] Static 완전정복!! (1)

About Static

들어가며 Java를 처음 접하고 가장 먼저 적었던 코드가 있습니다. 바로 public static void main(String[] args)입니다. 책으로나 youtube로 공부할 때도 가장 앞부분에 나와 시작부터 당황시켰던 녀석입니다. 그러나 일단 저렇게 시작을 한다 알아두기만 하라고 해서 넘어갔던 부분이기도 하죠… 이 후 Java를 공부하면...

[Java] JVM이란 ?

About JVM

JVM JVM(Java Virtual Machine)은 Java를 다루는 사람이라면 실력을 막론하고 들어본 이름입니다. 바로 Java 언어의 특징 중 ‘운영체제(OS / platform)에 독립적이다’의 주인공입니다. 사실 저는 JVM 자바 가상 머신 즉, 가상으로 자바 코드를 돌리기 때문에 독립적이다라고만 알고 있엇고, 그 안에 메모리가 있는지 조...