- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- wordpress
- 엘리멘터
- javascript
- Hostinger
- 프로시저
- 환경세팅
- pl/sql
- 함수
- spring boot
- dbeaver
- 이클립스
- PLSQL
- 클론코딩
- 자바스크립트
- 문제해결
- JSP
- PROCEDURE
- Oracle
- 트러블슈팅
- 오라클
- 워드프레스
- 배열
- 오류해결
- iframe
- function
- sql
- 워스프레스
목록JAVA (18)
개발 공부중
프로젝트를 가져와서 이클립스에 환경세팅을 하는 중 생긴 오류 심각: 경로 []의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [javax.servlet.ServletException: java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.isValid(I)Z]을(를) 발생시켰습니다. java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.isValid(I)Z 원인 : jdbc 드라이버 버전이 안 맞거나, 경로에서 jdbc 드라이버를 못 찾아서 생기는 오류 1. jdbc 드라이버를 못가져온 ..
환경세팅을 하는 중 생긴 오류 심각: 경로 []의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [javax.servlet.ServletException: java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'null']을(를) 발생시켰습니다. java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver ~~~ 위와 같은 오류가 발생할 때는 JDBC 드라이버가 올바르게 로드되지 않았거나, JDBC URL이 올바르게 설정되지 않았다는 것. 나의 경우 serve..
보통 위 사진처럼 window -> show view -> other에서 server를 클릭해서 사용했었다. 이번에 새 컴퓨터에서 이클립스 환경설정을 하면서 보니 Show View에 server 가 없었다. 아래는 Show View에 server 를 목록에 보이게 하는 방법 Help -> Install New Software 를 클릭 위 사진처럼 Work with : 에 http://download.eclipse.org/releases/neon 를 입력한다. 나오는 항목 중 Web, XML, Java EE and OSGi Enterprise Development 아래에 있는 JST Server Adapters JST Server Adapters Extensions 2개 항목을 체크하고 Next 클릭 ac..
상황 //문제의 코드 myList = Hanlder.selectDetailList(conn, tcBp, logger);// 리스트 가져옴 maxSrno = Hanlder.maxSrno(conn, tcBp, logger); // 시리얼 넘버 최대값 가져옴 Bean lastResultBp = new Bean(); /* java.lang.IndexOutOfBoundsException 원인 if (maxSrno > 0) { lastResultBp = (Bean) myList.get(maxSrno - 1); } */ 리스트로 받아오지 않게 항목을 하나 변경했더니 IndexOutOfBoundsException 에러가 났다. 원인 IndexOutOfBoundsException 에러는 배열이나 리스트에서 유효하지 않은..
Java 웹 개발에서는 서블릿을 사용하여 웹 애플리케이션을 구축할 때 여러 가지 상태 값을 관리해야 할 때가 있다. 이러한 상태 값을 저장하고 공유하는 데 ServletContext 객체를 사용할 수 있다. 아래는 ServletContext를 활용하여 미니 계산기를 만들어보고, 상태 값을 저장하고 공유하는 예시 1. 서블릿 클래스 작성 이 서블릿은 사용자로부터 숫자와 연산자를 입력받아 계산하는 데 사용된다. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebS..
쿼리스트링이란? 쿼리스트링은 URL에서 정보를 전달하는 데 사용되는 일반적인 방법 중 하나이다. 주로 웹 애플리케이션에서 GET 요청을 통해 데이터를 전송할 때 사용된다. 쿼리스트링은 URL의 끝에 "?" 문자로 시작하며, 그 뒤에 "키=값" 쌍을 나열하여 데이터를 전달한다. 각 "키=값" 쌍은 "&" 문자로 구분됩니다. 전달되는 입력값의 형태 예시 (GET 방식) 쿼리스트링을 아래와 같이 사용할 경우 전달되는 값은? 아래 예제는 "/hi" 경로로 HTTP GET 요청을 처리하고, 요청 파라미터 "cnt"를 쿼리스트링에서 읽어와서 반복 횟수를 지정한 후 "안녕 서블릿 !!!" 메시지를 출력하는 예제 코드 import java.io.IOException; import java.io.PrintWriter; ..
자꾸 잊어버려서 써두는 이클립스 디버깅 방법 마우스로 디버그 시작 포인트를 설정해준다. 상단에 있는 디버그 아이콘을 누르거나 F11을 눌러서 디버그 모드로 진입한다. Yes를 클릭해서 디버그 화면으로 이동한다. F6 을 누르면 한 줄씩 실행 F7 은 실행중인 메소드 외부로 이동 브레이크 포인트를 재설정하고 F8을 누르면 다음 브레이크 포인트로 한번에 이동한다.
객체 직렬화 (object serialization) Java.io.Serializable 인터페이스 실행 시간에 유지하고 있던 객체 내부의 정보과 객체 자신의 정보를 어디엔가 기록해 놓고 나중에 필요한 시기에 다시 볼 수 있는 방법을 제공하는 것 객체의 내용을 파일 혹은 네트워크를 통하여 byte stream으로 입출력한다. 객체를 저장장치(파일, DB)등에 저장, 검색, 로딩할 수 있도록 함으로서 객체의 영속성을 제공한다. java.lang.Object : 직렬화 x, 객체를 스트림으로 보낼 수 없다 java.lang.String: 직렬화 o, 객체를 스트림으로 보낼 수 있다. 직렬화를 구현한 창을 스트림으로 다른 컴퓨터에 보내는 것이 가능하다. static 필드, transient 필드는 사용불가 ..