본문 바로가기

전체 글

(534)
Java 버전 소개 https://namu.wiki/w/Java/버전 - 1994 jdk1.0a - 1995 jdk1.0a2 (Java 대신 Oak 로 발표) - 1996 jdk1.0.2 (Java 로 변경) - 1997 jdk1.1 Inner Class, JavaBeans, RMI(Remote Method Invocation), Reflection, Unicode, Serializable - 1998 j2se1.2 (~2003) Java 2 Standard Edition. Swing GUI, JIT, Corba, Java Applet(17 에서 Deprecated), Collections, HotSpot JVM - 2000 j2se1.3 (~2006) HotSpot JVM, JNDI, JPDA, JavaSound - 20..
Oracle DB 와 ojdbc, jdk 버전 관계 ojdbc.jar 는 오라클에서 제공하는 java 용 라이브러리. - Oracle 10g 는 jdk1.4 나 jdk1.5 이상에서 ojdbc14.jar 를 사용 (버전이 수상해.. ojdbc 14 였는데, 이후론 1자리로 바뀜) - Oracle 11g 는 jdk1.6 이상, ojdbc6.jar 사용 - Oracle 12c 는 jdk1.6 이상에서 ojdbc6.jar, jdk1.7 이상에선 ojdbc7.jar 사용하기도 함 이 때 부터 Oracle DB 버전에 따라 ojdbc 와 jdk 버전 조합이 상당히 달라짐. 한국에선 2024년 현재에도 주력으로 사용 12c (12.2.0.1, 최신 패치도 동일) 는 아래 조합 jdk8 과 ojdbc8.jar (JDBC 버전 언급x) - Oracle 18c, 2018..
Java 에서 람다식은 jdk1.8 부터 적용 이클립스나 STS 에서.. .ini 파일의 (이클립스나 STS 를 구동하기 위한 환경) -Dosgi.requiredJavaVersion=1.8 이상 세팅되어 있어도, -vm {경로}/bin/javaw.exe 가 1.8 이상이어도.. Window, Preferernces, Java, Compilter 에 (프로젝트에서 별도 설정하지 않으면 적용) 1.8 이상 세팅되어 있어도, 프로젝트의 JavaBuildPath, Libraries 에 (해당 프로젝트에서 컴파일 하는 환경) JRE System Library [JavaSE-1.8] 이상이 세팅되어야 함. 이전 버전의 Library 를 클릭하여 선택하고, 'Edit' 버튼 눌러서 'Edit Library' 창을 열고, System library 의 Execut..
No tag [error] defined in tag library imported with prefix [form] 혹시 오타 난 것이 있는지 다시 확인 요망.. ^^;
스프링 taglib https://offbyone.tistory.com/325 form 태그를 사용하면 스프링이 어떻게 번역해 주는지 확인. 스프링 4 에선 commandName, 스프링 5 에선 modelAttribute 사용.
jstl 사용하는데 값이 나오지 않고, PropertyNotFoundException https://dogcowking.tistory.com/59 ${...} 관계를 제대로 설정하지 않았거나, .java 에 get 메소드가 없거나.. 어떤 글 보니까, 키워드 앞 뒤로 공백이 있으면 그럴 수 있다 하는데.. 공백 있어도 문제 없음. ...
STS 이전버전 다운로드 https://github.com/spring-projects/sts4/wiki/Previous-Versions STS4 버전대 다운로드. - Spring Tools 4.2.2 on Eclipse 4.11 for Win32.x86_64 https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 JDK1.8 jdk 1.8 이라면, Eclipse 4.7.3 Oxygen3 인데.. STS 3.9.11 Eclipse 4.12 도 jdk 1.8 가능. STS 4 에선 jdk 1.8 에서도 작동하더만..
STS 나 Eclipse 에서 JUnit 설정하는 방법 - 이클립스 설정 : https://carrotweb.tistory.com/93 - JUnit5 : https://hirlawldo.tistory.com/39 - JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform : 인터페이스 JUnit Jupiter : 인터페이스 실제 구현 JUnit Vitage : JUnit4 와 JUnit3 수용 jdk 1.8 이상 - JUnit 4 "TestCase" 클래스 상속 안함 테스트 메서드에 @Test Annotation(어노테이션) - JUnit 3 "TestCase" 클래스 상속 필수 테스트 메서드 명은 반드시 "test"으로 시작 "TestRunner.run()"를 통해서만 테스트