반응형 [ java ] 15 JAVA 클래스와 객체 지향 클래스1. 객체란?객체 : 쉽게 말해 덩어리. 속성과 동작으로 구성. 사람이 객체라고 치면, 사람은 이름이라는 속성이 있고, 걷다 등의 동작이 가능하다. 있다.이러한 속성과 동작을 각각 필드(field)와 메소드(method)라고 부른다. 이러한 객체로 소프트웨어를 설계하면 객체지향 프로그래밍이 된다.특징은 캡슐화, 상속, 다형성이 있음. - 캡슐화 : 객체의 필드(=데이터)와 메소드(=동작)를 하나로 묶어서 내부를 감추면 외부의 객체는 알 수 없고 객체가 노출하는 필드와 메소드만 사용 가능하다. 이러면 외부에서 잘못사용해도 객체가 망가질 일이 없음. - 상속 : 부모와 자식으로 역할을 부여해서 자식은 부모의 것을 사용가능하다. 단, 부모는 자식꺼를 사용할 수 없음. 코드를 재사용할 수 있기 때문에 효율.. 2024. 6. 3. Spring Boot 란? 스프링과 스프링부트 차이점 스프링 프레임워크 (Spring Framework) 🍀 스프링(Spring) 이란? 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크 - JAVA로 다양한 어플리케이션을 만들기 위해 개발을 더 쉽게 할 수 있도록 도와주는 프레임워크 - 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공(jsp, MyBatis, JPA 등등) - 전자정부 표준 프레임워크의 기반 기술로서 쓰이고 있다. - 중복코드 사용률을 줄이고 비지니스 로직을 더 간단하게 해주며, 오픈소스를 좀 더 효율적으로 가져다 쓸 수 있음. 🍀 스프링의 특징 ˙ 경량 컨테이너로서 자바 객체를 직접 관리한다. ˙ POJO(Plain Old Java Object) 방식의 프레임워크 - POJO : 단순하고 가벼운 .. 2024. 3. 23. protected void doProcess(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException { 뜯어보기 컨트롤러에서 요청/응답 처리하는 법 protected void doProcess(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException { 하나하나 뜯어보자면, protected : java 접근자, 같은 폴더(패키지)및 그 클래스를 상속(extends)해서 구현하는 경우 접근이 가능 void : return 되는 타입이 없음을 의미 HttpServletRequest,HttpServletResponse : 웹브라우저 URL로 servlet이 요청할 시 요청,응답을 받기 위해 만드는 객체. 매개변수로 가지고 있는거임. WAS가 웹브라우저로부터 Servlet 요청을 받으면 req객체 생성해서 저장하고 resp .. 2022. 10. 17. HttpServletRequest 과 HttpServletResponse 메소드 정리 HttpServletRequest 과 HttpServletResponse 메소드 정리 HttpServletRequest 를 간단하게 req라고 해봅시다. req를 사용하면, 값을 받아올 수가 있는데, 회원정보를 보냈다면 req 객체 안에 모든 데이터들이 들어가 있다. 따라서 req 객체의 몇가지 메소드들을 사용해서 원하는대로 꺼내쓰면 됨. HttpServletRequest 메소드 메소드 설명 req.getMethod() get방식과 post방식을 구분할 수 있다. req.getSession() 세션 객체를 얻는다. req.getProtocol() 해당 프로토콜을 얻는다. req.getParameter() 원하는 데이터를 꺼낼때(반환타입 String) req.getContextPath() 프로젝트 Path.. 2022. 10. 17. jQuery 를 이용하여 id, class, name 의 input value 값 가져오기 jQuery 를 이용하여 id, class, name 의 input value 값 가져오기 1) id 값 기준으로 가져 오기 var valueById = $('#inputId').val(); # 은 아이디를 의미 2) class 값 기준으로 가져 오기 var valueByClass = $('.inputClass').val(); . 은 클래스를 의미 3) name 값 기준으로 가져 오기 var valueByname = $('input[name=inputName]').val(); input 태그의 name값을 그대로 입력 2022. 10. 17. 서블릿/JSP 공부(2) - 웹 서버 프로그램 구조 서블릿 기초를 다시 복습하고 싶어서 정리를 해보았다. 출처 : 유투브 뉴렉쳐 님의 2020 Servlet&JSP 프로그래밍 강의.(링크 클릭) ▼ 앞에 포스팅부터 보고 오십셔. 더보기 ▼ 기초지식 JVM 구조 JVM 구조 JVM : 자바가상머신. 자바 바이트코드를 실행시키는 주체. 운영체제 종류와 무관하게 가능 즉, 운영체제 위에서 동작하는 프로세스로 자바를 컴파일해서 얻은 바이트코드를 기계 heannim-world.tistory.com ▼ 1탄 : 서블릿이란? 서블릿/JSP 공부(1) - 서블릿이란? JSP, CGI, 서블릿 라이프 사이클 Servlet 클라이언트 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술. 즉, JAVA를 사용해서 웹을 만들.. 2022. 9. 27. 이전 1 2 3 다음 반응형 LIST