분류 전체보기 (128) 썸네일형 리스트형 [JAVA] Java Persistence Framework Persistence Framework란? 데이터베이스와의 연동되는 시스템을 빠르게 개발하고 안정적인 구동을 보장해주는 프레임워크 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일들의 집합 JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발 가능 Persistence Framework의 종류 1. SQL Mapper SQL문장으로 직접 데이터베이스 데이터를 다룸 즉, 직접 Query문을 작성해야 한다. ex) MyBatis, JDBC Templetes 2. ORM (Object Relational Mapping) 자바 객체를 통해 간접적으로 데이터베이스를 다룸 SQL Query가 아니라 직관적인 코드(메소드)로서 데이터를 조작할 수.. mMDM 프로젝트 보호되어 있는 글입니다. [Java] MyBatis 개요 및 설정 방법 MyBatis란? Java Persistence framework의 SQL Mapper 방식 중 하나로, XML 서술자나 annotation을 사용해 저장 프로시저나 SQL문으로 객체들을 연결시킴 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거 MyBatis의 장점 손쉽게 자바 코드와 SQL 문을 분리해줄 수 있을뿐만 아니라 MyBatis 에서 제공하는 여러가지 추가적인 기능을 이용해 데이터베이스를 좀 더 유연하게 사용할 수 있다. MyBatis를 사용하면 JDBC 프로.. 사용중인 Port 종료하기 (Windows 버전/ Web server failed to start. Port was already in use) 1. 해당 포트의 PID번호 확인 netstat -ano | findstr :찾고자 하는 포트번호 netstat -ano | findstr :9015 2. PID 번호를 사용해 해당 포트 종료 taskkill /f /pid PID번호 taskkill /f /pid 7028 [Java] .do 확장자란? .do 확장자란? 초기 웹서비스의 경우 html, jsp, php등의 웹프로그래밍 언어의 물리적인 파일을 직접 호출하여 클라이언트 프로그램인 브라우저에 표시하기도 하였으나, 프레임워크가 적용이 되면서 요청과 응답을 분리하며 처리하고 있다. jsp 웹서비스를 위한 servlet 처리를 제어하기 위하여 spring framework에서 제공하는 기능중의 하나 .do는 일반적인 html, jsp, php과 같은 형태의 물리적인 파일이 아님 jsp에서 사용하는 가상의 주소라고 생각하면 됨 (우리나라에서만 유독 .do로 사용, .do가 아닌 다른 주소를 사용해도 됨) 가상의 주소를 사용하면 사용자는 파일의 실제 경로를 알 수 없으므로 보안에 도움이 됨 해당 *.do이라는 가상 주소에 대한 처리를 java 파일에서.. [Maven] Fatal error compiling: invalid target release: 에러 해결 Fatal error compiling: invalid target release: 원인 pom.xml에 작성된 컴파일 타겟 자바 버전과 실제 maven의 타겟 자바 버전이 다르기 때문 해결방안 mvn -version을 통해 maven의 타겟 자바 버전을 확인한다 해결방안 1. 프로젝트 자바 버전의 수정이 가능한 경우 프로젝트의 타겟 자바 버전을 수정 8 2.11.2 해결방안 2. 프로젝트 자바 버전의 수정이 불가능한 경우 : 맞는 JDK 버전 재설치 프로젝트 구조에 대한 아이디어를 얻고 싶다면? 이쁜 프로젝트 구조에 대한 아이디어를 얻고 싶다면, 각 프로그래밍 언어를 사용하는 가장 유명한 프로젝트의 소스 코드 구조를 살펴보라. [HTML] 공백을 나타내는 특수문자 : html에서는 여러 개의 공백이 있어도 하나의 공백으로만 인정합니다. 따라서 여러 칸을 띄워주고 싶다면, 와 같은 특수문자의 도움을 받아야한다 이전 1 2 3 4 5 6 ··· 16 다음