본문 바로가기

Server Oriented/Java & JSP

(76)
Open JDK 업데이트 버전 일람 참고 URL : https://wiki.openjdk.org/display/JDKUpdates * Open JDK8u, 8u402-b06 GA, 2024.01.16 오라클이 꿀꺽 하기 전에 많이 사용되었고, 아직도 많은 곳에서 8 (전에는 1.8 이었고, 1.8 은 18 이 아님) 버전을 주력으로 사용하곤 합니다. - Spring Boot 2.7.18 에서 아직까지 지원. Spring F/W 5.3.31 + Tomcat 9.0 - 2024.02.28 배포된 대한민국 전자정부 프레임워크 v4.2.0 개발용 구성이.. Spring Boot 2.7.12 + Spring F/W 5.3.27, Eclipse 2022-12(v4.26.0) * Open JDK11u, 11.0.22+7 GA, 2024.01.16 - ..
java loop 원문 : https://adjh54.tistory.com/240 컬렉션을 루프에 태우면서.. 어떤 작업을 하려는 것인지, 작업 속도가 빨라야 하는지, 코드가 간결해서 유지보수를 높여야 하는지.. 등등을 따져 보고 선택하는 것으로..
MyBatis 에서 #{} 를 getter 가 아닌 것으로 인식하게 하려면..? MyBatis 에서 getter 값으로 #{getter} 형식를 사용하는데.. (참고로 ${...} 는 statement, #{...} 는 PreparedStatement 에 대응) 알림톡 본문에 사용하는 문장에 '#{회원명}' 과 같이 이용해야 한다면...? 를 이용해 보시겠다구요..? no no no.. getter 오류 납니다. 그러면, 어떻게 할 것이냐..? DTO 에 static String 으로 변수값에 "#{회원명}" 과 같이 사용하면 됩니다. ^^; 이쯤되면, 알림톡이 얄밉다. MyBatis 이용자에게 엿 먹이는... 이를테면... DTO 에는.. private static String dto1 = "#{회원명}"; private static String dto2 = "#{일자}"; map..
JSP 본문 내용을 텍스트 파일로 저장 %>--%>response.setContentType("application/octet-stream;charset=euc-kr"); // binaryresponse.setHeader("Content-Disposition","attachment;filename=파일명.txt");  // 저장할 내용들 기술. DB 에 있는 내용을 추출하려는 거겠지만..%>
웹프로그램으로 엑셀 저장시 숫자를 텍스트로 인식하게 하는 방법 - 참고 원문 : https://blog.naver.com/joonbread/222558718843 웹프로그램에서 엑셀 저장시, html 구조를 만들어 사용하는데.. '00123-4567-8888' 와 같이 숫자 외의 문자가 조합된 경우, 이를 문자로 인식하기 때문에 엑셀로 저장한 다음에도 동일한 문자열이 나온다. 그런데 숫자만으로 저장하는 경우, '0012345678888' 로 저장되지 않고.. '1.235E + 10' 로 표시되기도 한다. 셀의 폭을 넓히면 '12345678888' 로 표시되지만, 그래도 앞에 있는 '00' 은 누가 집어 먹었을까..? 그래서, 해당 숫자를 문자로 인식하게 하는 방법이 필요하다. 만약 table 구조였다면(아무래도 엑셀이다 보니 table 구조이기 쉽다), ..... ..
Java 에서 DTO, VO, @Entity 구분 - DTO (Data Transfer Object) 계층간 데이타 교환용. @Getter @Setter - VO (Value Object) 데이타 참조용. @Getter, equals() hashCode() - @Entity DB 매핑용. javax.persistence.* - https://maenco.tistory.com/entry/Java-DTO와-VO의-차이 - https://velog.io/@livenow/Java-VOValue-Object란 - https://youngjinmo.github.io/2021/04/dto-vo-entity/
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..
jstl 사용하는데 값이 나오지 않고, PropertyNotFoundException https://dogcowking.tistory.com/59 ${...} 관계를 제대로 설정하지 않았거나, .java 에 get 메소드가 없거나.. 어떤 글 보니까, 키워드 앞 뒤로 공백이 있으면 그럴 수 있다 하는데.. 공백 있어도 문제 없음. ...