본문 바로가기
반응형

하늘과 바람과 별과 코드161

Error Multiple markers at this line _ 서로다른 클래스 내 메소드 호출시 static 삽입에러 Error Multiple markers at this line _ 서로다른 클래스 내 메소드 호출시 static 삽입에러 Error 07_java기초_서로다른클래스_리턴O_parameter갯수X_메서드선언호출 실행 중 에러 메시지가 나왔습니다. 같은 패키지내에 서로다른 클래스에서 메소드를 호출 하는 도중 에러가 발생했습니다. Error내용은 아래와 같습니다. Multiple markers at this line - Line breakpoint:test1 [line:20] - main(String[]) - The static method member(String) from the type test should be accessed in a static way 영어로 뭐라뭐라 나오는데요. 결과적으로는 제일.. 2014. 7. 4.
Error Duplicate local variable member - 변수 중복 선언 Error Duplicate local variable member - member 변수 중복 선언 08_java기초_서로다른클래스_리턴O_parameter갯수O_메서드분리 과정에서 나온 에러 입니다. 이미 작성 해놓았던 하나의 클래스 내에서 리턴과 parameter 갯수가 있는 자바 코드를 여러클래스로 나누는 과정에서 에러가 나왔습니다. 아래는 작성 해 놓았던 자바 연습파일 입니다. /*-/*-/*-/*-/사용된 코드 /*-/*-/*-/*-/*-/ package kr.or.ksmart.A; public class AA { public static void main(String[] args) { //---------------------DB------------------------// //DB에 저장되.. 2014. 7. 4.
웹응용프로그램 개발환경의 종류 웹응용프로그램 개발환경의 종류 웹응용프로그램을 개발하고자 한다면 먼저 사용언어가 있어야 할겁니다. 언어는 크게 클라이언트 측 언어(Client side language)와 서버측 언어(Server side language)로 나뉩니다. 그리고 필요한것이 web server 일겁니다. 웹서버가 있어야 제대로 서비스 할 수 있겠죠?.~ 그리고 입력받은 내용 등을 저장할 공간이 필요한데요 바로 DBMS가 필요합니다. 세상에는 여러가지 운영체제가 존재하는데 그 운영체제별로 세팅이나 선택할 수있는 언어 웹서버 디비엠에스가 달라집니다. 아래의 표를 참고하시기 바랍니다. Client side languageSever side languageWeb severDBMSOS1HTMLJAVA(jsp)Apache-tomcat .. 2014. 7. 3.
자바 용어정리 1. 자바언어의 기본타입 8가지intdoublefloatcharbooleanshortlongbyte 2. 자바언어의 참조타입String배열datacalendar 3. 변수란?하나의 값을 저장 할 수 있는 메모리 공간 4. 추상화란?필요한 부분만을 표현 할 수 있고 불필요한 부분을 제거하여 간결하고 이해하기 쉽게 만드는 작업 5. 캡슐화란?- 한 객체와 관련있는 정보와 기능을 하나로 묶어 주는 특징- 사용자에게는 내부적 접근을 허용하지 않는 대신에 사용의 편의성을 제공 6. 다형성이란 ?- 한 클래스로 여러 다양한 형태의 클래스들을 유도하는 기법- 상속받은 기본형질에 서로다른 변화를 주어 다양한 형태를 표현하는 것 7. 클래스 재활용방법- 상속- 포함(Containment)- 구현 8. 오버라이딩이란?- .. 2014. 7. 2.
이클립스 한글화 패치하기 이클립스 한글화 패치하기 이클립스를 쓰다보면 영어와 숫자만 떠다녀서 쉽게 알아보기 힘들때가 있습니다. 물론 툴은 경우 손에 익으면 자연스럽게 사용 할수 있겠지만 우리는 아직 초보이고 손에 익지도 눈에 익지도 않았습니다. 그리고 무의미하게 선생님이 하니까 따라만 하는 6살짜리 유치원생이 아닙니다. 때로는 배우지 않은것도 쉽게 적용할수 있기에 우리는 먼저 메뉴를 익혀야 합니다. 메뉴에 대한 기능을 설명하는건 다음으로 미루고 가장 쉽게 한눈에 파악할 수 있도록 한글화 패치를 깔아 보려합니다. 한글화 패치는 이클립스 홈페이지에서 이미 제공을 하고 있습니다. http://www.eclipse.org/babel/downloads.php 2014. 7. 2.
이클립스 설치하기 JAVA JDK설치에 이어 이클립스를 설치하기 이클립스는 JAVA로 프로그래밍 할 때 사용하는 통합 개발툴입니다. 네이버나 다음같은 포털사이트에서 이클립스를 검색하거나 이클립스 홈페이지주소를 직접입력하여 이클립스 홈페이지 접속합니다. www.eclipse.org/ 이것이 이클립스 홈페이 주소입니다. 이클립스 홈페이지 메인입니다. 오른쪽에 보시면 이클립스 다운로드페이지 링크배너가 있습니다. 아니면 메뉴에 Downloads메뉴를 클릭하셔도 동일한 페이지로 이동합니다 . 위에 보시면 여러가지 버전이 있지만 우리는 웹 프로그래밍을 할것이므로 Eclipse IDE for Java EE Developers, 이클립스도 JDK처럼 32비트와 64비트로 나뉘어집니다. 지난 JDK설치 포스팅을 보시면 확인하시는 방법이 .. 2014. 7. 1.
이클립스 다이나믹 웹프로젝트(Dynamic Web Project) 생성하기 이클립스를 사용하여 여러가지 프로그래밍 언어로 작업을 할수 있는데요. 쉽게 작업할 수 있도록 다이나믹 프로젝트를 하나 만들어 보겠습니다. 저는 몇가지 연습프로젝트가 있어서 좌측으로 몇개의 프로젝트가 있지만 여러분은 아마 servers만 존재 할겁니다. 다른 프로젝트는 개인적인것입니다. 헷갈리지 마세요~ 자 이제 본격적으로 다이나믹 웹프로젝트를 생성해봅시다. 프로젝트 익스플로러 창에 마우스를 올려놓고 오른쪽 버튼 클릭 하면 팝업 메뉴가 뜹니다. New-->Dynamic web project를 좌클릭 합니다. 클릭하시면 아래와 같은 창이 뜹니다. 제일위 텍스트 박스에 프로젝트 이름을 써주시고요.. target runtime에 apachi tomcat이 연결되어 있는지 꼭 확인해주세요. 체크를 하지 않고 프로.. 2014. 7. 1.
500 is not servlet 500 is not servlet 컨트롤러를 통해서 입력폼으로 이동중 에러 발생 에러상황에서의 컨트롤러 소스 모습 에러 내용 해결 화면문제해결 방법 : 컨트롤러에 서블릿을 상속받아야 함 2014. 7. 1.
20140624_Java 기초 문법 1. 생성자 메서드 OverLoading- 클래스명으로 메서드 선언.- 객체생성과 동시에 초기값을 세팅.- defalt : parameter갯수 없음.- 생성자 Method OverLoading 시 디폴트 생성자를 선언해줘야함. 2. Static변수, Static Method- Static은 별도의 공간에 할당하는 것을 의미. - 다른 클래스에서 호출* class명.static변수명* class명.staticMethod명();- Static Method를 생성자 메서드로 객체 생성가능 But Static 이 아닌 다른 메모리 영역에 할당 됨. 3. 추상 클래스, 추상 메서드- 추상 메서드 * 선언 abstract public void a();* 추상 클래스와 Interface에서만 선언가능.* Inter.. 2014. 6. 24.
MySql -> Oracle로 DB연결전환하는 방법 1. DB연결 관련 수정 부분.// jdbc연결을 oracle로 변경. localhost는 아이피로 대체가능. String jdbcDriver = "jdbc:oracle:thin:@localhost:1521:XE";// 오라클 db사용자 아이디String dbUser = "dev11id";// 오라클 db사용자 패스워드String dbPass = "dev11pw";conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass); 2. 1521은 Oracle 기본 포트 3. 오라클 연결 관련 jar파일을 복사해야 할 위치/webContent/WEB-INF/lib/ojdbc14_g.jar/webContent/WEB-INF/lib/ojdbc14.jar 4. 오라.. 2014. 6. 23.
html xmlns="http://www.w3.org/1999/xhtml 에 관한 오류_Undefined attribute name (xmlns). 1. 증상.아래와 같은 JSP파일 실행시 JS(자바스크립트)를 무시하고 진행 하여 페이지 로그인후 페이지 이동 및 경고창이 뜨지 않음. 경고 끔Undefined attribute name (xmlns). 해결 :index.jsp 파일의 소스중 를 로 수정 후 정상 작동됨.는 작성된 페이지가 XHTML로 작성된 페이지를 의미한다. XHTML이란?XHTML은 extensible hypertext language의 약어로 확장 된 HTML이다. HTML이 기정의된 Tag와 구조를 지는 반면 XHTML은 사용자의 요구에 맞게 확장이 가능한 언어입니다. 예를들어 HTML에 없는 이런 것들을 만들어 사용할 수 있는 것입니다. 2014. 6. 23.
화면구성시 이미지 사이즈 설정을 돕는 태그<img src="http://placehold.it/430x280"> 위의 태그를 넣으면430x280의 이미지가 생성되어 공간을 차지함. 크기를 변경하면 얼마든지 원하는 사이즈의 이미지공간을 확보할 수 있음. 2014. 5. 27.
my-sql 데이터 입력시 오류 (기본키 값 중복 오류) jsp와 DB를 연결하여 자료를 입력하는 과정에서 아래와 같은 에러가 발생함. DB와 JSP파일을 연결하여 data를 삽입 하는 과정에서 에러가 발생. Duplicate entry '1' for key 'PRIMARY' 프라이머리키(기본키)인 id에 1이라는 중복 값을 입력하였기 때문에 에러가 발생 함. 처리 - 중복 입력 금지 처리 추가 * 이상 조조나리 였습니다. ㅋ 2014. 5. 20.
용어 공부 JSP 스트립트요소, 지시어, 어노테이션 용어 공부 JSP 스트립트요소, 지시어, 어노테이션 @ 어노테이션 기존설정 파일(web.xml 등)에서 제공하는 설정 내용들을 설정 파일에서 설정하지 않아도 해당 소스내에서 설정 할 수 있는 방법을 제공함으로써 설정 파일의 크기를 줄이거나 설정 파일 자체를 없앨 수 있는 역할을 하는 기능 @ 지시어 JSP파일 내에서 JSP를 실행할 컨테이너에서 해당 페이지를 어떻게 처리 할 것인가에 대한 설정 정보드을 지정해주는데 사용된다. 지시어는 page, include, taglib 3가지가 있다. @ JSP 스크립트 요소 선언문 - JSP페이지 내에서 자바코드 멤버 변수와 메소드를 선언하기 위해서 사용된다. 스크립틀릿(Scriptlet) - Jsp페이지 내에서 자바 코드를 삽입하는 데 이용되는 태그로 스크립틀릿으.. 2014. 5. 14.
[이클립스 ERROR] Failed to create the Java Virtual Machine [이클립스 ERROR] Failed to create the Java Virtual Machine 컴퓨터 리부팅으로 에러 처리 완료. 2014. 5. 14.
JSP 페이지 이동 방법 및 주석과 지시어 페이지 이동 방법 1. dispatcher(forwarding) 속성값과 제어권을 이전, 데이터 공유, 요청정보와 응답 정보 유지 2. sendredirect 페이지만 이동, 주소가 바뀌는 방식, 이동할 페이지로 요청과 응답객체를 새로 생성하여 전송, 정보가 유지 되지 않음. 파싱(parsing) - 자료를 원하는 형태로 가공 - 문자열을 자르거나, 필요한 것만 뽑을 때 사용 - 코드를 해석해서 그에 맞는 변환 코드로 바꾸는 작업 세션(session) - 서블릿에서 클라이언트와 서버의 상태를 유지하기 위해 제공되는 API - 망 환경에서 사용자 간 또는 컴퓨터 간 대화를 위한 논리적 연결 - 프로세서들 사이에 통신을 수행하기 위해서 메시지 교환을 통해 서로 인식한 이후부터 통신을 마칠때 까지의 기간. 주.. 2014. 5. 12.
java용어 final * class - 상속할 수 없으나 상속 받을 수는 있음. * method - 자식 클래스에서 오버라이드 안됨(=재정의 되지 않는다.) * 데이터 변수 - 초기화 한번만 가능 (= 상수) - 수정이 불가능 하다. static - 객체를 생성하지 않고 그 변수를 참조 할 수 있음. - 정적키워드 - static 메모리 공간에 할당 되어 사용된다. - 생명주기가 길다. - 한번만 초기화 할 수 있다. - 객체가 생성되기 전에 할당 받으므로 객체명 없이 클래스 이름으로 직접 멤버에 접근 할 수 있다. 서블릿(SERVLET) - 웹상에서 실행 되는 자바의 클래스 파일 - 동적인 웹페이지를 만들기 위해 자바 기반으로 만듦 GET 방식과 POST방식 *GET 방식 - 파라메터값이 URL에 표시 - 빠르다.. 2014. 5. 9.
반응형