º Server º
-
[Mybatis] 마이바티스로 INSERT, UPDATE, DELETE 하는 방법º Server º/MyBatis 2023. 9. 19. 23:33
INSERT, UPDATE, DELETE UPDATE, INSERT, DELETE 추가하기 위해 공식사이트에서 기본적으로 제공해주는 코드를 추가해줍니다. mybatis 공식사이트 : https://mybatis.org/ insert into Author (id,username,password,email,bio) values (#{id},#{username},#{password},#{email},#{bio}) update Author set username = #{username}, password = #{password}, email = #{email}, bio = #{bio} where id = #{id} delete from Author where id = #{id} mybatis mybatis.or..
-
[Spring Boot] 스프링 프레임워크 : Mybatis 개념 및 사용방법º Server º/MyBatis 2023. 7. 16. 13:00
- MyBatis란? 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크입니다. 대부분의 사용자의 요청은 데이터베이스와 연동하는 것이 일반적입니다. 이 때 자바 객체의 정보를 데이터베이스 테이블에 일일이 매핑하는 것은 지루하고 번거로운 코딩입니다. 이것을 자동으로 해주는 프레임 워크를 ORM(Object Relation mapping) 이라고 합니다. 이러한 ORM종류 중 하나가 mybatis입니다. 이를 이용하면 일일이 매핑하지 않아도 됩니다. + ORM이란? Object Relational Mapping, 객체-관계 매핑 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이..
-
[Spring] 스프링 프레임워크 : STS에서 JSP 사용하기º Server º/Spring 2023. 7. 8. 08:25
packaging : war로 설정하고 만들어줌 next → oracle, Spring web, lombok추가 2. pom.xml 추가 org.apache.tomcat.embed tomcat-embed-jasper provided org.glassfish.web jakarta.servlet.jsp.jstl 2.0.0 javax.servlet javax.servlet-api 3.1.0 provided 3. application.properties 설정하기 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521:XE spring.datasour..
-
[Spring] 스프링 프레임워크 : 스프링 툴 스위트 (STS) 설치º Server º/Spring 2023. 7. 7. 21:41
- 스프링이란? - 엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크 - 스프링의 특징 - 스프링의 가장 큰 특징은 POJO 프로그래밍을 지향한다는 것입니다. 여기에서 POJO란, Plain Old Java Object, 즉 순수 Java만을 통해서 생성한 객체를 의미합니다. Java 및 Java의 스펙에 정의된 기술만 사용한다는 의미입니다. 즉, 어떤 객체가 외부의 라이브러리나 외부의 모듈을 가져와서 사용하고 있다면, 그 객체는 POJO라고 할 수 없습니다. POJO는 말 그대로, 다른 기술을 사용하지 않는 순수한 Java만을 사용하여 만든 객체인 것입니다. - STS (Spring Tool Suite) 이란? - 스프링부트 프로그램 작성을 도..
-
[Spring] 스프링 프레임워크 : DI (의존성 주입) / Spring Tools 3 설치º Server º/Spring 2023. 6. 27. 23:28
스프링의 기초 - 프레임워크란? → 무엇(어플리케이션)을 만들기 위한 구조(뼈대)를 말합니다. → 또, 우리나라의 공공프로젝트의 경우 ‘전자정부 표준 프레임워크 ‘ 환경에서 개발해야하는데 전자정부 프레임워크에 스프링이 채택되었습니다. → 즉, 자바 기반의 어플리케이션 개발을 용이하게 하는 구조 중 가장 인기 있는 구조가 ‘스프링’입니다. 스프링 프레임워크 특징 DI (Dependency Injection) : 의존성 주입 → 자바로 만들어진 소프트웨어 속을 들여다보면 수많은 클래스들로 구성되어있습니다. 그 클래스들을 사용하기 위해서는 new연산자에 의하여 객체를 생성한 후 사용할 수 있어요. 또, 클래스와 클래스 사이에는 is a 관계 혹은 has a 관계가 있을 수 있어요. 만약, A,B 두개의 클래스..