본문 바로가기

자바4

[Java] (error) error : java.lang.UnsupportedClassVersionError error : java.lang.UnsupportedClassVersionError 이라는 에러가 발생했다. 400 에러 페이지 였나 여기서 이런 에러 내용이 출력이 되었다. 보아하니, 클라이언트에서 컴파일된 class 파일이 서버의 jdk 버전과 안 맞아서 발생하는 문제였다. 즉 개발상태의 이클립스에서는 최신버전의 jdk 를 쓰고 있었는데, 서버의 jdk 버전이 낮다보니 읽을 수 없다는.. 그런 내용인 듯 하다. 이클립스 에서 프로젝트 설정 중에 보면, [java compiler] 라는 항목이 있는데, 여기서 버전을 맞춰주면 된다. 2016. 6. 7.
[Java] webservlet annotation @WebServlet({"/CalculatorController",""})public class CalculatorController extends HttpServlet {...} 위와 같은 경우에 @WebServlet 이라는 annotation 이 생겼다. 프레임워크에만 있는 개념이라고 생각했는데, 그냥 이클립스 최신 버전에서 톰캣도 최신버전으로 깔고, 일반 웹어플리케이션 만드는 과정인데도 annotation 이 생겼다. 아마도 기본적으로도 사용이 되는 부분인 듯 하다. 이클립스에서는 [New] - [Servlet] 해서 만들게 되면 자동으로 annotation 이 생겨 있다. @WebServlet("/CalculatorController") 이런 형태로 생기게 되는 것인데, 주소를 하나만 사용할 것이.. 2016. 6. 7.
[자바 Java] XML 값가져오기 개요일시적으로 XML 에서 데이터를 읽어와서 DB 를 생성하기 위한 목적으로 만든 소스 입니다. 대충 이렇게 하니 되는구나 를 보시고, 좋은 소스들은 검색해보시기 바랍니다. 본문 작업환경 : Android Studio 2.1 JDK : 1.8.0_66 테스트일자: 2016-05-01 소스 출처 : 구글에서 막 검색해서 짜깁고 짜깁다가, 결국은 한줄한줄 테스트를 거치면서 완성한 소스. ㅠㅠ 퍼온 소스들은 미묘하게 잘 안 되어서...환경의 차이인가? xml 형태 예시 item 1 item 2 item 3 소스 예시 public void assignData(String uri){ try{ DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFacto.. 2016. 5. 1.
자바 와 서블릿 자바 언어는 Sun 사에서 나왔고, 현재 Sun 사는 Oracle 로 인수되었다. Oracle은 Oracle 데이터베이스를 구축하는 것을 주로 하는 회사 이다. (몇년전에 아이언맨 영화 보는 중에 Oracle 로고가 나와서 깜짝 놀랐던 기억이 난다. ㅎㄷㄷ 돈이 얼마나 남길래...) 자바는 일종의 C언어 처럼 프로그램을 만들 수 있는 언어이다. C언어 중 비쥬얼언어의 경우는 윈도우에서 동작한다고 보면 되는데. 자바의 경우는 JVM 이 설치되어있는 경우 동작하게 된다. JVM 은 자바 버츄얼 머신 인가... 가상 환경 이라고 생각하면 된다. 자바 언어가 일반적으로 구동되는 것이 아니고, JVM 이 구동이 되면서 그 위에서 동작한다. JDK 라고 하는 게 있는데 이것은 개발키트 를 말하는 것이고, java .. 2011. 7. 29.