분류 전체보기374 [Spring] AOP, 관점 지향 프로그래밍 [Spring] Session, 세션[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그래밍이란?- 웹 프로그래밍이란, 웹 어플리케이션을 구현하는 행위입hong-study.tistory.comAOP, Aspect-Oriented-ProgrammingAOP란 관점 지향 프로그래밍으로, 더욱 객체 지향답게를 의미한다.공통코드, 개별코드(비즈니스 로직)을 분리해서 작성한다.java의 공통 기능을 부모클래스로 정의하고 상속 관계롤 사용한다.기존 코드를 수정하지 않고, 외부에서 원하는 기능에 접근하여 결합AOP의 용어Target : 개발자가 작성한 Service 클래스Joint Point : Targ.. 2024. 5. 26. [Spring] Session, 세션 [JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그래밍이란?- 웹 프로그래밍이란, 웹 어플리케이션을 구현하는 행위입니다. - 웹 어플리케이션hong-study.tistory.com세션에 대한 설명과 내용은 이전 JSP를 공부할 때 설명을 해놨기에, 참고하면 된다.Connectionless Protocol비연결형 프로토콜은 한 네트워크 끝점이 다른 네트워크 끝점에 단순히 메시지를 보내는 사전 합의 없이 두 네트워크 끝점 간의 통신을 의미합니다. 송신 측에서 장치는 수신 측 장치가 준비되었는지 확인하기 전에 데이터 단위를 전송합니다.이 유형의 프로토콜은 대부분의 개방형 인터넷 전송을 설명하지만.. 2024. 5. 26. [Spring] RestAPI @RestController기존의 @Controller는 return에 Model을 담아서 JSP에 전달하는 방식으로 사용헀다.@RestController Annotation은 Return에 처리하는 데이터를 조금 다른 타입으로 처리하는 형식이다.즉, 객체(데이터)를 반환할 수 있고 객체(데이터)를 받을 수도 있다는 뜻이다.비동기 요청 전용 컨트롤러@RequestMapping 으로 들어오는 요청을 받아들이는 것은 동일하지만 Return의 결과는 View Resolver가 아니라 요청한 화면으로 리턴된다.@RestController 기본 준비사항Ajax 사용 준비사항 ( Json 라이브러리 다운 )JSON 은 자바스크립트 객체로 구성된 데이터이다.자바스크립트 객체 형태의 문자열인 셈이다.{ } 를 이용한다.. 2024. 5. 26. [Spring] MyBatis Spring 프레임워크에서 MySQL 연결방법 [Spring] JDBC ( MySQL )[Spring] DAO 객체의 구조[Spring] Controller 객체 구현[Spring] JSP에 스프링 조합하기[JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP]hong-study.tistory.comSpring 프레임워크에서 Oracle Database 연결방법 [Spring] JDBC - OracleDB[Spring] JDBC ( MySQL )[Spring] DAO 객체의 구조[Spring] Controller 객체 구현[Spring] JSP에 스프링 조합하기[JSP] Action.. 2024. 5. 26. [Spring] JDBC - OracleDB [Spring] JDBC ( MySQL )[Spring] DAO 객체의 구조[Spring] Controller 객체 구현[Spring] JSP에 스프링 조합하기[JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP]hong-study.tistory.com저번에는 MySQL 연결 환경에 설명했다면 이번에는 Oracle DB에서 연결하는 환경을 제공한다. 2024. 5. 26. [Spring] JDBC ( MySQL ) [Spring] DAO 객체의 구조[Spring] Controller 객체 구현[Spring] JSP에 스프링 조합하기[JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라hong-study.tistory.comSpring - JDBCSpring JDBC란 기존 JDBC의 장점을 유지하고, 단점을 극복했다는 점을 기억하면 좋을꺼 같다.간결한 형태의 API 사용법을 제공하며 기존 방식에서 지원하지 않는 편리한 기능을 제공한다.반복적으로 하는 작업을 대신한다.▶ Connection, PrepareStatement, ResultSet, ResultSet의 반복.. 2024. 5. 26. [Spring] DAO 객체의 구조 [Spring] Controller 객체 구현[Spring] JSP에 스프링 조합하기[JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그hong-study.tistory.comDAO를 공부하기 앞서 이를 이해하기 위해선 DAO, DTO, VO란 무엇인지 집고 넘어갈 필요가 있다.DAO ( Data Access Object )"실제 Database에 접근하는 객체"Service와 DB를 연결하는 역할을 하며, 실제로 DB에 접근하여 data를 삽입, 삭제, 조회, 수정 등 CRUD 기능을 수행※ JPA에서는 DB에 데이터를 CRUD.. 2024. 5. 15. [Spring] Controller 객체 구현 [Spring] JSP에 스프링 조합하기[JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그래밍이란?- 웹 프로그래밍이hong-study.tistory.com@Controller@Controller Annotation은 Component를 구체화하여 만든 Annotation으로 해당 클래스를 IoC 컨테이너에 Bean으로 등록해주며 Controller로 사용한다는 것을 알려준다.@RequestMapping 을 이용한 URL 맵핑우리는 특정 uri로 요청을 보내면 Controller에서 어떠한 방식으로 처리할지 정의를 한다.이때 들.. 2024. 5. 15. [Spring] JSP에 스프링 조합하기 [JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그래밍이란?- 웹 프로그래밍이란, 웹 어플리케이션을hong-study.tistory.comJSP에 Maven을 이용한 스프링 조합하기JSP에 Maven을 붙이고, Maven을 통해 스프링 프레임워크를 추가하는 방법입니다.스프링 프로젝트부터는 어떻게 생성하냐에 따라 프로젝트 구조가 다를 수 있다.프로젝트 초기 구축 환경에 따라 많이 달려져, 수동으로도 구축하고 자동으로도 구축해보려고 한다.1. Dynamic Web Project를 생성next 버튼을 누르고 기본 파일 폴더명을 src.. 2024. 5. 15. [Spring] 스프링 MVC 웹 서비스 [JSP] MVC 패턴MVC 패턴MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다.MVC 패턴은 Model, View, Controller로 구성되어 있다.모델: 데이hong-study.tistory.com앞선 JSP 공부를 하면서 MVC 패턴에 대해 공부하였습니다.웹 프로그래밍 설계 모델Model 1Model 2스프링 MVC Framework 동작 구조위에 자료가 어렵다면 아래를 확인하면 클라이언트와 서버 그리고 MVC 간의 동작 구조에 대한 이해가 쉽다.프로젝트 전체 구조WEB.XMLDispatcherServletServlet-context.xml스프링 컨테이너 안에는 HandlerMapping / HandlerAdapte.. 2024. 5. 15. 이전 1 2 3 4 5 6 7 ··· 38 다음 반응형