TBL's Items145 Java 관련 에러 - java.lang.Object 유형을 분석할 수 없습니다. 필수 .class 파일로부터 간접적으로 참조됩니다 java.lang.Object 유형을 분석할 수 없습니다. 필수 .class 파일로부터 간접적으로 참조됩니다. 빌드 경로가 완전하지 않아서 프로젝트가 빌드되지 않았습니다. java.lang.Object에 대한 클래스 파일이 없습니다. 빌드 경로를 수정한 후 이 프로젝트를 빌드하십시오 라는 문제점이 뜰땐 프로젝트에 java 라이브러리가 추가 되어 있는지 확인해본다. 프로젝트 라이브러리에 java껀 없을텐데 해당 버전에 맞는 jre를 추가시켜주고 재빌드 하면 오류는 사라진다. 이오류는 대게 java 파일의 첫번째 줄에서 오류가 나있다. 주석이든 선언이든 첫번째 줄에 오류가 떠있다. 링크 : http://blog.naver.com/whily312 2009. 3. 5. 훌륭한 무료 소프트웨어로 내 PC를 토핑해볼까? 무료라지만 유료로 써도 아깝지 않을 만큼 잘 만든 프리웨어 소프트웨어들이 생각보다 많고 이런 소프트웨어들만 가지고 내 PC를 토핑해도 불편하지 않을 정도입니다. 물론 새로운 소프트웨어의 사용법을 익히고 내 것으로 만드는 데 시간이 필요하긴 합니다. 무료 소프트웨어만으로 내 PC를 꾸미고 불편함 없이 PC를 사용하는 것이 가능할까요? 도전해 볼 만한 일입니다. 프리웨어 소프트웨어 중에는 소스 코드 또한 오픈 되어 있어 소프트웨어 개발에 관련된 분들에게 유익한 학습 자료가 될 수 있습니다. 아래 나열한 프리웨어 소프트웨어 리스트는 프로그램 이름, 홈페이지 주소, 프로그램 다운로드 링크 순으로 배치 되었습니다. GIMP - 사진보정/이미지 저작툴 http://www.gimp.org/ http://downloa.. 2009. 2. 26. [Struts2] web.xml 설정 파일이름 : web.xml struts2 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* index.action 2008. 12. 29. [Spring] 스프링 API를 이용한 AOP ● 스프링 API를 이용한 AOP 아래는 스프링API에서 지원하는 인터페이스 Advice입니다. 인터페이스 (org.springframework.aop.support 패키지에 있음) 간단한 설명 MethodBeforeAdvice 해당 메소드가 실행 전 실행 AfterReturningAdvice 해당 멧소드가 실행된 후 실행 ThrowsAdvice 해당 메소드에서 예외발생시 실행 MethodInterceptor 해당메소드의 실행전,후와 예외발생시 실행 이제부터는 각각의 인터페이스에서 꼭 구현해야 할 메소드를 간략하게 설명하겠다. - MethodBeforeAdvice void before(Method method, Object[] args, Object target) throws Throwable metho.. 2008. 10. 21. [Spring] JUnit4와 AspectJ 연동 예제 파일이름 : /WEB-INF/src/aspect/TestAspect.java @Aspect public class TestAspect { private static final Logger logger = Logger.getLogger(TestAspect.class); @Before("execution(* *..*add*(..))") public void test(JoinPoint point) throws Throwable{ logger.info("# 테스트로 실행해봅시다 #"); } @Around("execution(* *..modityMember(..))") public void test2(ProceedingJoinPoint point) throws Throwable{ logger.info("# 모든 .. 2008. 10. 20. [Spring] 스프링에서 request와 response의 CharacterEncoding 파일이름 : web.xml springEncoding org.springframework.web.filter.CharacterEncodingFilter encoding EUC-KR forceEncoding true springEncoding /* 파일이름 : org/springframework.web.filter.CharacterEncodingFilter.java protected void doFilterInternal( HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { if (this.encoding != null && (this. fo.. 2008. 10. 20. [Spring] 스프링에서 JUnit4 Test 파일이름 : /WEB-INF/src/test/DAOTest2.java package test; import model.MemberDTO; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import dao.MemberDAO; @RunWith(SpringJUnit4ClassRunner.class) @Conte.. 2008. 10. 20. Spring 관련 에러 - MultiActionController 관련 에러 Spring 관련 에러 - MultiActionController 관련 에러 이클립스에 에러 소스 이클립스에 에러를 수정한 소스 해결방안 : MultiActionController를 테스트 하려고 해보니 자꾸 페이지가 열리지 않았다... 소스를 확인해보니 접근제한자를 public으로 하여야 하는데 protected로 되어 있었다... 위의 소스와 같이 수정하였더니 제대로 실행되였다. 2008. 10. 15. [Spring] 외부설정 프로퍼티 사용하기 외부프로퍼티 파일을 정보를 사용하기 위해서 다음과 같이 설정하면 된다... 1. Properties 파일을 작성한다. 파일이름 : /WEB-INF/classes/config/jdbc.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test jdbc.username=root jdbc.password=root 2. Bean Definition 파일에 하단의 내용을 추가한다.(프로퍼티 파일 추가) 파일이름 : /WEB-INF/config/applicationContext.xml classpath:config/jdbc.properties locations 프로퍼티가 여러개일 경우 콤마나 공백으로 구분하여 작성하거나.. 2008. 10. 8. [API]org.apache.commons.lang.StringUtils StringUtils에 관한 내용을 검색하다가 한 블로그에서 잘 정리된 자료를 보게 되었습니다... 보자마자 잘 정리되었다는 생각이 들어서 이렇게 스크랩을 해왔습니다. 출처는 하단에 표기하겠습니다. 반환값 함수명 파라미터 String abbreviate String str, int maxWidth "…"를 포함한 지정한 사이즈로 문자열을 축소한다 maxWidth은 4보다 커야한다 String abbreviate String str, int offset, int maxWidth "…"를 포함한 지정한 사이즈로 문자열을 앞/뒤로 축소한다 offset은 7보다 커야한다 String capitalise String str deprecated String capitaliseAllWords String str de.. 2008. 10. 2. 초보 Java 웹 개발자들을 위한 학습 로드맵 OKJSP에 자주 가서 요즘 자바 개발자들이 어떻게 살아가나를 보는 편인데, 아주 많이 반복적으로 올라오는 질문이 "대체 뭘 공부해야 하나요? 프레임워크는 Spring을 해야 할까요? iBATIS를 해야 할까요?" 하는 식의 질문들이다(이 질문은 사실 말이 안된다. 왜 그런지 읽다보면 나온다). Java는 웹 관련 프레임워크들이 너무 다양하고, Ruby나 Python 같은 경우에는 RubyOnRails나 Django 처럼 하나의 프레임워크 안에 기능별 프레임워크들도 모두 다 All in one 형태로 들어 있어서 혼란을 주지 않는 반면, Java는 각 영역별로 프레임워크가 모두 다르고, 또한 각 영역별로 존재하는 프레임워크들의 종류도 많아서 초보 개발자들에게 극심한 혼란을 주고 있다. 그래서 나름대로 J.. 2008. 9. 25. 이클립스 플러그인 목록 및 다운 URL ## Update Spring IDE (Spring Framework) http://springide.org/updatesite/ http://dist.springframework.org/release/IDE Log4E (log4j) http://log4e.jayefem.de/update/ Aptana (ajax + javascript) http://update.aptana.com/install/3.2/ http://download.aptana.com/studio3/plugin/install Eclipse SQL Explorer http://eclipsesql.sourceforge.net/ Properties Editor http://propedit.sourceforge.jp/eclipse/updates.. 2008. 9. 25. 국어실력이 밥먹여준다(국.밥) 요즘 들어 내가 조금 무지하다는 걸 느껴서 독서를 하려고 노력 중이다... 그러던 중...지인(민아!?)에게 그냥 요즘 책 뭐 읽냐고 물어봤다가 알게 된 책이다... 현재는 한 40페이지 정도 읽은 거 같다(오늘부터 읽기 시작했으니;;)... 대충 내용은 같은 의미로 통용이 되지만 미묘한 그 뉘앙스(우리 말로 하면 느낌정도일까?)에... 차이가 있는 단어를 상황에 맞게 쓸 수 있도록 도와주는 지침서와 같은 책인 거 같다... (아직 얼마 읽어보진 않았으므로...다 읽고 조금 생각이 바뀔 수도 있겠다)... 일단 두껍다거나 큰 책이 아니라...들고 다니며 보기도 편하고... "외국어만 배워야지" 라고 생각하고 있던 나에겐 재미있는 책인 거 같다... (일단은 읽고 알아두면...남들한테 아는 척(ㅎㅎ!?)을.. 2008. 9. 22. 자바 퍼시스턴스 기술의 결정판 - JPA 활용하기 자바 퍼시스턴스 기술의 결정판 - JPA 활용하기 그동안 말도 많고 탈도 많았던 EJB3.0에서 엔티티빈을 제치고 등장한 JPA는 그 변신의 내용과 성공여부에 대해서 많은 관심을 끌고 있다. JPA는 과연 우후숙준으로 등장한 자바의 퍼시스턴스 기술들 속에서 표준 퍼시스턴스 기술로서 자리매김을 할 수 있을 것인가. 아니면 엔티티빈이 그랬던 것처럼 현실과 동떨어진 이상적인 스펙의 실패사례로 또 한 번의 오명을 남길 것인가? 이일민 tobyilee@gmail.com 데이터베이스 프로그래밍으로 대표되는 퍼시스턴스 기술은 대부분의 데이터가 장기간 지속적으로 유지되어야 하는 오늘날의 애플리케이션에의 가장 중요한 역할을 담당하는 핵심기술임에 분명하다. 자바의 퍼시스턴스 기술은 자바 표준에 스펙을 정하고 그 구현을 각.. 2008. 9. 18. Windows 실행 단축 명령어... msconfig 시작프로그램 제어등 많은기능 제공 (단, 윈2000은 지원 안함) regedit 레지스트리 편집기 sysedit autoexec.bat , config.sys ,win.ini, system.ini 시스템구성편집기 command 도스명령프롬프트 실행 (단,윈2000은 cmd로 변경됨) telnet open 사이트주소 텔넷접속명령어 netstat -na 현재 열린포트와 TCP/IP 프로토콜정보를 보여줌 (열린포트로 트라이목마형 바이러스 침투 유무확인가능) sfc 시스템 파일 검사기 (단,시스템 파일을 검사한후 깨지거난 손실된 파일을 원본 압축파일에서 찾아서 복원시켜줌) winipcfg 인터넷에 접속된 자신의 아이피 주소를 보여줌 (단, 윈2000은 ipconfig로 변경됨) dxdiag 다이.. 2008. 9. 16. Struts 관련 에러(2) - ServletException Struts 관련 에러(2) - ServletException IE에서 난 에러화면 에러가 났을 때 JAR 파일 목록 에러가 났을 때 JAR 파일 목록 해결방안 : 스트럿츠 태그 라이브러리를 사용하려고 설정하던 도중 오류가 발생하였다. 원인은 struts-core와 struts-taglib의 버전이 맞지 않아서였다. 그래서 struts-core-1.3.5를 struts-core-1.3.8로 변경하니 이상없이 잘 실행되었다... 2008. 9. 2. Struts 관련 에러(1) - NoClassDefFoundError Struts 관련 에러(1) - NoClassDefFoundError IE에서 난 에러화면 해결방안 : 스트럿츠를 초기에 설정하던 중 commons-*.jar 파일을 [$JAVA_HOME/../jre1.5.0_15/lib/ext]에 두었더니 이런 에러가 발생하였다(HttpServletRequest를 못 찾는 거 같다)... 그래서 이 파일들을 [$CATALIAN_HOME/common/lib]로 옮겼더니 이상없이 잘 실행되었다... 2008. 9. 1. Hibernate 관련 에러(4) - IdentifierGenerationException Hibernate 관련 에러(4) - IdentifierGenerationException 이클립스에 난 에러 화면 해결방안 : 컴포넌트 타입의 컬렉션 예제를 하던 도중 에러가 발생하였는데... 생각보다 아주 간단한 오류였다. 태그에 를 추가하였더니... 잘 실행되었다... 2008. 8. 8. Hibernate 관련 에러(3) - IllegalArgumentException Hibernate 관련 에러(3) - IllegalArgumentException 이클립스에 난 에러 화면 이클립스에 소스 화면 해결방안 : SortedSet과 SortedMap 예제를 실행하던 중 에러가 발생하였는데... 소스화면에서 파란박스 부분을 추가하였주었더니... 잘 실행되었다... 2008. 8. 8. Hibernate 관련 에러(2) - NoClassDefFoundError Hibernate - NoClassDefFoundError 이클립스에 난 에러 화면 해결방안 : 웹이 아닌 자바 프로젝트로 실행 중이었는데 jta.jar 파일을 넣었더니 잘 작동했다... 그리고 ehcache.jar 파일이 없으면 같은 익셉션을 던진다고 했는데 직접 해보니... 에러없이 잘 실행되었다. 참고 링크 : http://cafe.naver.com/deve.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=353 2008. 8. 8. 이전 1 ··· 4 5 6 7 8 다음