본문 바로가기
728x90
반응형

백엔드5

Java - VO, DTO, DAO란? Java - VO, DTO, DAO란? 안녕하세요! 오늘은 Java에서 DB에서 데이터를 보내는 CRUD를 처리하기 위한 구조를 설명드리고자 합니다. 위에 CRUD란 C : Create R : Read U : Update D : Delete 의 약자로 생성, 읽기, 수정, 삭제로 구성된 DB 데이터 처리를 크게 4가지로 정리한 부분입니다. 요즘은 DTO, DAO는 잘 사용하지 않고 JPA와 같은 새로운 기술이 사용되지만 작성자는 DTO, DAO를 통해 공부했기 때문에 해당 부분으로 설명드리겠습니다. 먼저 VO는 Value Object의 약자로 변하지 않고 오직 읽기(Read)를 위한 데이터(정확한 데이터) 객체를 저장하는 부분입니다. VO는 정확한 데이터를 처리하기 때문에 보안에 신경 써야 하며 잘 못된.. 2023. 9. 5.
Java - Thread란? Java - Thread란? 안녕하세요! 오늘은 Java에서 Thread에 대해서 알아보겠습니다. 우선 Thread에 대해서 알아보기 전에 Process에 대해 알아야 하는데 Process란 CPU에 의해 메모리에 올라가 실행 중인 프로그램을 의미합니다. 간단하게 독립적인 공간에서 실행되는 프로그램입니다. Java는 JVM(자바 버츄얼 머신)이라는 사람의 언어를 컴퓨터의 언어로 컴파일(번역)해주는 기술을 의미합니다. JVM에 의해 주로 하나의 Process로 실행하는데 이 것을 Java에서 Thread라고 합니다. 하나의 Process로 실행되기 때문에 동시에 여러 작업을 진행, 수행해야 하는 상황에서는 문제가 될 수 있습니다. 그래서 Java에서는 Thread를 다양하게 사용할 수 있는 멀티 Threa.. 2023. 9. 4.
MVC 패턴이란?! MVC 패턴이란?! 오늘은 개발을 하면서 사용되는 MVC 패턴에 대해서 알아보겠습니다. MVC 패턴은 웹, 앱 개발을 진행하면서 사용되는 디자인 패턴으로 M : Model V : View C : Controller 의 약어로 해당 패턴을 간단하게 설명드리면 사용자가 Controller로 Model에서 데이터를 가지고 오면 View에 출력해서 사용자에게 보여준다. 즉, 사용자가 어떤 요청을 했을 경우(ex. 클릭, 입력, 버튼 등 등)에 Controller에서 Model에서 주로 DB에서 데이터를 쿼리를 통해 처리하고 처리한 부분을 View인 화면에서 보여줌으로써 사용자에게 다시 전달합니다. MVC 패턴은 모델 1, 모델 2가 있는데 차이점은 모델 1은 View와 Controller의 역할이 합쳐져 있는데.. 2023. 9. 3.
Java - Class, Method란 Java - Class, Method란 안녕하세요. 오늘은 Java에서 Class와 Method의 개념과 사용 방법에 대해 알려드리겠습니다. Java에서 Class와 Method는 정말 중요한 부분이고 유용한 부분입니다. Java는 OOPC(객체 지향 프로그래밍) 언어로 객체(부품)를 조립해서 프로그램을 생성하는데 효과적입니다. Class와 Method가 Java에서 객체 즉, 부품으로써 사용되고 있습니다. Class가 Method보다 더 큰 부분을 차지하고 있는데 Class 안에 다양한 Method가 존재하고 사용할 수 있습니다. # 우선 Class에 대해 설명을 드리면 Class에는 필드(Field), 생성자(Constructor), 메서드(Method)로 구성되어 있습니다. 코드를 통해서 이해하는 .. 2023. 6. 14.
728x90
반응형