개발환경
-
[MyBatis] MyBatis 로그인 만들기개발환경/Mybatis 2022. 12. 28. 19:18
https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EB%A7%8C%EB%93%A4%EA%B8%B0 [MyBatis] MyBatis 회원가입 만들기 https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [MyBatis] MyBatis 사용하기 MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다 bluechanyeong.tistory.com 위 게시글에 이어서 로그인 기능을 구현해보자. MemberDAO.java //..
-
[MyBatis] MyBatis 회원가입 만들기개발환경/Mybatis 2022. 12. 26. 11:38
https://bluechanyeong.tistory.com/entry/MyBatis-MyBatis-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [MyBatis] MyBatis 사용하기 MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다. MyBatis는 기존 JDBC 방식은 연동 과정도 복잡하고 Java 소스 코드 안에 SQL 쿼리를 작성하면 전체 bluechanyeong.tistory.com 위 게시글에 이어서 회원가입 기능을 구현할 것이다. MemberDTO.java package com.blue.member; import java.util.Arrays; public class MemberDTO { private ..
-
[MyBatis] MyBatis 사용하기개발환경/Mybatis 2022. 12. 21. 21:37
MyBatis는 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL 매퍼(Mapper) 프레임워크이다. MyBatis는 기존 JDBC 방식은 연동 과정도 복잡하고 Java 소스 코드 안에 SQL 쿼리를 작성하면 전체 코드가 길이가 길어지고 SQL 쿼리 구문이 섞여 있어 유지 보수가 힘들다는 단점을 극복하기 위해 고안되었다. MyBatis를 사용하면 SQL 쿼리를 mapper.xml 파일에 따로 작성하여 관리하기 때문에 코드 중복과 관리 및 수정이 편리하다. MyBatis 특징 - 복잡한 쿼리에 강하고 프로그램 코드와 SQL 쿼리의 분리로 코드가 간결해져 가독성이 높고 유지보수성이 향상된다. - 빠른 개발이 가능하여 생산성이 향상된다. MyBatis 사용하기 1) dependency 추가하기..
-
[Maven] 이클립스에서 Maven 사용하기개발환경/Maven 2022. 12. 19. 21:49
Maven Apache Maven은 자바용 프로젝트 관리도구로써 Apache Ant의 대안으로 만들어진 빌드 도구(Build Tool)이다. 개발간 필요한 라이브러리를 pom.xml에 정의함으로써 네트워크를 통해 간편하게 라이브러리를 자동으로 다운받아 관리가 가능하다는 특징이 있다. 이클립스에서 Maven 프로젝트를 만드는 방법에 대해 알아보자. 1) Maven 다운로드 받기 https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.6 Apache Maven 3.8.6 is the latest release and recommended version for all users. System ..
-
[Build Tool] 빌드 도구(Build Tool)란?개발환경 2022. 12. 17. 17:51
빌드 도구(Build Tool)란 소프트웨어 개발에 있어서 소스 코드를 실행 가능한 애플리케이션으로 만들어주는 도구를 의미한다. 빌드는 소스코드 파일을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 일련의 과정으로, 컴파일, 패키징, 테스트, 배포 등 모든 과정의 집합이다. 쉽게 말하자면 작성한 java 소스 코드를 JVM이나 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물로 변환하는 과정이다. 소프트웨어 개발 간 빌드 도구를 사용하지 않게 되면, 대규모 프로젝트에서는 빌드 프로세스를 수동으로 호출하는 것이 실용적이지 않고 개발 중 추가되는 라이브러리를 일일이 관리해야하는 번거로움이 있다. 무엇을 빌드할지, 어떤 순서로 할지, 어떤 의존성이 있는지 모두 추적하기 쉽지 않기 때문이다. 이때 ..