program_language 및 궁금한것/Java
-
[Java] JRE와 JDK의 차이점program_language 및 궁금한것/Java 2021. 3. 29. 19:18
업무 중 다른 개발자분의 spring설정을 도와주다가 이와 같은 질문을 받았다. "JDK와 JRE의 차이점이 뭐죠?" 나는 JRE는 실행환경이며, 개발할땐 JDK가 필요한데 정확한 차이를 모르겠다 답했다. 당연하게 JDK를 설치하고 사용했던 나는 이제야 의문점을 갖고 찾아보았다. JRE(Java Runtime Environment)는 자바 실행환경 JDK(Java Development Kit)는 자바 개발도구 이다. JRE는 읽기전용 java이며 JDK는 JRE+개발을 위해 필요한 도구(java)를 포함한다. 때문에 자바를 읽고 쓰는데엔 JDK가 필요하다. 참고문서
-
[Java] 마이바티스(Mybatis) 란? 그리고 사용방법program_language 및 궁금한것/Java 2019. 8. 31. 20:54
Mybatis 사이트 Ibatis의 다음버젼 Mybatis - java Persistence framework의 일종이다. - 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일의 집합 - 퍼시스턴스 프레임 워크를 사용하면 간단하게 DB와 연동된다. TransactionManager 타입 JDBC(JDBC커밋과 롤백을 처리하기 위해 사용) , MANAGED(컨테이너가 관리) DatasourceSource 타입 - UNPOOLED : 매번 커넥션을 열고 닫는다. - POOLED : 커넥션 풀이 적용 pom.xml 추가 org.mybatis mybatis 3.5.2 mysql mysql-connector-java 8.0.17 mybatis-config.xml Student.xml (mapper..
-
[JAVA] IO 입출력 객체 사용법 (아주중요)program_language 및 궁금한것/Java 2019. 7. 29. 19:05
package com.siri; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; public class FileCopySpeedTest { // 바이트 단위 입출력 FileInputStream fis; FileOutputStream fos; // 문자단위 입출력 FileReader fr; FileWriter fw; // 라인단위 입출력
-
ibatis란?program_language 및 궁금한것/Java 2019. 7. 1. 20:14
ibatis란? 개발자의 작명센스란..? 아이바티스는 프레임워크다. sql문 작성시 필요한 JDBC코드를 생성해 준다. 실무에서 많이 사용하는데 db연동시 conn과 close등 중복되는 코드를 간추려 준다. conn, disconn, get, set 다 대신해줄게. 내가 반복작업을 대신 해줄테니 넌 sql문에나 신경 쓰시오. ...ibatis왈... ㅎㅎ 자바 클래스 vo클래스의 변수명과 db의 컬럼명이 같으면 자동 매핑이 된다. #id http://www.ibatis.com/dtd/sql-map-config-2.dtd ==> G:\jaelee\driver\dtd\sql-map-config-2.dtd Key입력==> -//iBATIS.com//DTD SQL Map Config 2.0//EN Altern..
-
[자바] throwsprogram_language 및 궁금한것/Java 2019. 5. 21. 09:43
package com.siri.que; // runtimeException은 호출하는 곳에서 예외처리를 안해도 컴파일에러 없음.왜? class A{ void hello(String name) { //만약 name인자의 값이 null이라면 메소드를 문장들을 실행하지 않겠어!! if(name==null) throw new NullPointerException(); //강제 예외 발생!!, return문과 같이 메소드를 제어. System.out.println("안녕,"+name); } } class My{ A a;//A a=null; public My() { a = new A(); } void callTest(String name) { try { a.hello(name);//NullPointerExcepti..