BLOG ARTICLE jsp | 66 ARTICLE FOUND
- 2011/11/14 OKJSP logo black (2)
- 2011/03/09 OKJSP 10주년 기념세미나를 엽니다. 3/26
- 2010/02/19 64bit 톰캣, 헉
- 2009/06/02 OKJSP 패키지, 클래스 구성도 (2)
- 2009/01/29 Eclipse WTP Facet 조정하기
- 2008/12/17 OKJSP의 Tech Trend 엽니다. (5)
- 2008/12/14 CSS 작업 (10)
- 2008/12/10 firebug console 활용하기
- 2008/12/06 okjsp 폭주 (2)
- 2008/10/31 eclipse WTP 3.0에 추가된 JSDT
2000년 12월 5일 dreamwiz 계정으로 시작하고 2001년 3월 22일 okjsp.pe.kr 도메인을 등록해서 지금까지 운영되고 있습니다. 10주년 기념 세미나를 통해서 지난 시간의 에피소드들과 요즘 개발 트렌드 그리고 앞으로의 계획 등을 나누려고 합니다. OKJSP는 계속 개발자들의 상담소, 쉼터, 정보 공유 놀이터 역할을 언제나 그 자리에서 똑같은 모습으로 있으려고 합니다. 10주년을 기념하는 자리에 함께 해주시길 바랍니다.
간만(?)에 톰캣 다운로드 받으러 갔다가 놀랬습니다.
윈도우용으로 64비트 배포판이 따로 준비가 되어있군요. 구글링해보니 2007년부터 블로그글들이 보입니다. http://www.google.com/search?q=64-bit+tomcat
여튼 꾸준히 성장하는 톰캣에게 박수를 보냅니다.
윈도우용으로 64비트 배포판이 따로 준비가 되어있군요. 구글링해보니 2007년부터 블로그글들이 보입니다. http://www.google.com/search?q=64-bit+tomcat
여튼 꾸준히 성장하는 톰캣에게 박수를 보냅니다.
현재 운영되고 있는 okjsp 사이트의 자바 소스 패키지 구성도입니다.
아래는 kr.pe.okjsp 패키지에 속하는 클래스들의 다이어그램입니다.
9년동안 그때그때 추가되어 운영되어 온 소스라 말끔하지 못한 구조입니다.
기록으로 납깁니다.
아래는 kr.pe.okjsp 패키지에 속하는 클래스들의 다이어그램입니다.
9년동안 그때그때 추가되어 운영되어 온 소스라 말끔하지 못한 구조입니다.
기록으로 납깁니다.
버전이 맞지 않으면 이클립스의 다이나믹 웹 프로젝트가 컴파일 되지 않는 현상이 있습니다. Problems탭을 보면 다음과 같은 메시지가 보입니다.
해당 라인을 선택하고 Quick Fix 메뉴를 선택합니다. (ctrl+1 또는 command+1)
Quick Fix 창이 나오기는 합니다만 막막합니다. 그냥 Create a new runtime environment 선택된 상태에서 Finish 버튼을 클릭합니다.
Runtime Environment 에 Apache Tomcat v6.0을 선택합니다.
프로젝트 Clean...을 선택해서 다시 빌드합니다.
그냥 전체 class 다 지우고 빌드를 몽창 다 해버렸습니다.
말끔하게 해소되지 않는군요.
Java project facet과 자바컴파일러가 맞지 않는다는군요.
Quick Fix를 클릭하니 옵션이 두 개가 나왔습니다. 그냥 6.0을 하니 Apache Tomcat v6.0과 Java6.0은 또 어울리지 않는다는군요. 쩝.
프로젝트 프로퍼티창을 열어봅니다.
facet으로 검색을 해 봤습니다. Project Facets라는 것이 나옵니다.
이 항목에서 5.0으로 맞춰주었습니다.
Targeted Runtimes는 Apache Tomcat v6.0이 선택되어 있습니다.
Project > Clean... 과정을 다시 해보면 Facet 오류가 사라졌을 것입니다.
Project facet Java 5.0 is not supported by target runtime Apache Tomcat v5.0
Java5.0은 Apache Tomcat v5.5 이상과 맞기 때문입니다.해당 라인을 선택하고 Quick Fix 메뉴를 선택합니다. (ctrl+1 또는 command+1)
Quick Fix 창이 나오기는 합니다만 막막합니다. 그냥 Create a new runtime environment 선택된 상태에서 Finish 버튼을 클릭합니다.
Runtime Environment 에 Apache Tomcat v6.0을 선택합니다.
프로젝트 Clean...을 선택해서 다시 빌드합니다.
그냥 전체 class 다 지우고 빌드를 몽창 다 해버렸습니다.
말끔하게 해소되지 않는군요.
Java project facet과 자바컴파일러가 맞지 않는다는군요.
Quick Fix를 클릭하니 옵션이 두 개가 나왔습니다. 그냥 6.0을 하니 Apache Tomcat v6.0과 Java6.0은 또 어울리지 않는다는군요. 쩝.
프로젝트 프로퍼티창을 열어봅니다.
facet으로 검색을 해 봤습니다. Project Facets라는 것이 나옵니다.
이 항목에서 5.0으로 맞춰주었습니다.
Targeted Runtimes는 Apache Tomcat v6.0이 선택되어 있습니다.
Project > Clean... 과정을 다시 해보면 Facet 오류가 사라졌을 것입니다.
2009년을 맞이해서 okjsp의 도약 발판으로 삼고 싶습니다. TheServerSide.com, infoq.com, slashdot.org 의 컨셉과 유사하게 가려고 합니다.
테크 트렌드는 웹/툴/모바일 분야의 새로운 기술, 추천할만한 사이트/블로그, 개발자가 참여할만한 세미나/컨퍼런스, 기타 편집자의 재량에 따라 게시됩니다. 편집자는 현재 저입니다. ^^;
얼마나 활성화될 지는 저도 알지 못하지만 블로그 못지 않은 정성을 들여보고 싶습니다.
테크 트렌드는 웹/툴/모바일 분야의 새로운 기술, 추천할만한 사이트/블로그, 개발자가 참여할만한 세미나/컨퍼런스, 기타 편집자의 재량에 따라 게시됩니다. 편집자는 현재 저입니다. ^^;
얼마나 활성화될 지는 저도 알지 못하지만 블로그 못지 않은 정성을 들여보고 싶습니다.
okjsp 상단을 바꾸었습니다. 이렇게 말이죠.
이것 바꾸는 데 2시간 걸렸다면 여러분들은 믿으시겠습니까? 그런데, CSS작업하면서 벌어진 틈새 때문에 한참 헤맸다면 여러분들은 과연 믿으시겠습니까? 이 벌어진 틈새가 DOCTYPE 선언 때문이었다면 과연 믿으시겠습니까?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
위에서 아래처럼 바뀌었습니다.
차이가 크더군요.
이 글을 포스팅하려는데 3.0.4 업데이트가 나왔군요. ^^
firebug의 업데이트와 함께 새로운 UI의 옵션이 맨 처음에 나옵니다.
콘솔(Console), 스크립트(Script), Net 기능을 체크해야 자바스크립트와 네트워크 관련 기능을 사용할 수 있습니다.
이 중에서 콘솔은 자바스크립트 에러가 표시되는 화면입니다. 다음과 같이 표시됩니다.
여기서 에러메시지를 클릭하면 해당 소스의 자바스크립트로 이동하게 됩니다.
콘솔에는 다른 기능도 있습니다. 바로 현재 페이지의 자바스크립트를 편집해서 실행할 수 있는 영역이 있다는 것입니다. 콘솔 탭의 하단에 >>> 프롬프트 라인입니다. 여기에 자바스크립트를 넣어서 실행할 수 있습니다. 예전부터 있었는데, 안 썼습니다. 몰랐으니까요. ^^;
편집 영역을 확장할 수도 있습니다. 라인 우측의 회색 동그라미를 클릭하면 다음과 같이 넓어집니다.
Ajax 작업을 할 때 작은 프로그램도 여기에 넣어서 실행이 가능합니다. ^^;
해킹에 조심하셔야겠어요. 툴은 중성이죠. 사용하는 사람에 따라 선이 될 수도 악이 될 수도 있으니까요. 중요한 로직 체크는 자바스크립트로 하는 것을 피해야죠. 서버 쪽의 프로그램에서 체크하는 것은 웹개발의 기본이겠죠.
춤추러 갑니다. ^^ 스윙댄스요. ㅎㅎ
많이 느려졌습니다.
•MySQL has a Slow Query Log
--log-slow-queries and --log-queries-not-using-indexes
dw 기사를 보다가 JSDT(JavaScript Development Toolkit)를 알게 되었습니다. JavaScript 자동완성에 실시간 문법체크를 해줍니다. 어~ 좋은데, 그런데 어떻게 설치하지 찾아봤습니다만 WTP3.0 (Ganymede JEE 버전과 동일합니다.)에 기본적으로 포함되어 있더군요.
다음 이미지를 보시면 알 수 있듯이 다른 js 파일에서 선언된 변수도 가져다 쓸 수 있습니다.
위키를 보니 JSDT는 ATF(Ajax Toolkit Framework) 프로젝트의 서브 프로젝트로 진행중이네요.
JSDT에 대해 잘 요약된 DW기사도 일독을 권합니다.
다음 이미지를 보시면 알 수 있듯이 다른 js 파일에서 선언된 변수도 가져다 쓸 수 있습니다.
위키를 보니 JSDT는 ATF(Ajax Toolkit Framework) 프로젝트의 서브 프로젝트로 진행중이네요.
JSDT에 대해 잘 요약된 DW기사도 일독을 권합니다.





