본문 바로가기

전체 글

Flex Singleton Pattern package { public class MyClass { private static var _instance:MyClass public function MyClass(enforcer:SingletonEnforcer) { } public static function getInstance():MyClass { if(MyClass._instance == null) { MyClass._instance = new MyClass(new SingletonEnforcer()); } } } } class SingletonEnforcer {} var instance:MyClass = MyClass.getInstance(); 더보기
Sun Java System application Server 설치 중 경로설정에서 멈춤 현상 Problem: Windows installation hangs after clicking “Next” button on installation directory selection screen There are several potential causes for this problem with corresponding workarounds: Available port verification which occurs at this stage of installation is taking long time due to system firewall settings and in worst case scenario installer cannot find any available ports which could be.. 더보기
자바 프로그래밍에 유용한 웹사이트 EJB Apache Geronimo http://geronimo.apache.org/ JAVA 자바지기 http://www.javajigi.net/ DNA 기술자료 JAVA http://dna.daum.net/technote/java Free Java Programming with Passion! Online Course http://www.javapassion.com Java Example http://www.java2s.com/ SUN - The Source for Java Developers http://java.sun.com/ The Java Tutorials Weblog http://blogs.sun.com/thejavatutorials/ Java Library JTidy - HTML Parse.. 더보기
Struts에서 간단한 한글 처리 struts-config.xml에서 밑에 다음 부분을 추가한다. 또는 다음과 같이 설정해도 된다. 1. RequestProcessor를 상속받는다. RequestProcessor는 Action을 호출하기 전에 RequestProcessor에 정의된 메소드를 호출하여 전처리 작업을 수행할 수 있도록 제공한다. 2. 여기서는 Action이 실행되기 전에 request객체의 인코딩을 변경하기 위해서 protected boolean processPreprocess(HttpServletRequest request, HttpServletResponse response)를 Overriding하여 다음과 같이 구현한다. package controller; import javax.servlet.http.*; import.. 더보기
ASCII코드 10진수 16진수 문자 의미 0 0X00 NULL 1 0X01 SOH start of heading 2 0X02 STX start of text 3 0X03 ETX end of text 4 0X04 EOT end of transmission 5 0X05 ENQ enquiry 6 0X06 ACK acknowledge 7 0X07 BEL bell 8 0X08 BS backspace 9 0X09 HT horizontal tab 10 0X0A LF NL line feed, new line 11 0X0B VT vertical tab 12 0X0C FF NP form feed, new page 13 0X0D CR carriage return 14 0X0E SO shift out 15 0X0F SI shift in .. 더보기
JDBC Data Sources JDBC Data Sources 0. 소개 Introduction 많은 웹 어플리케이션은 여러 기능을 지원하기 위해, JDBC 드라이버를 통해 database에 접속하는 것이 필요합니다. J2EE 플랫폼 스펙은 이 때문에 J2EE 어플리케이션 서버에서 DataSource 구현(즉, JDBC 연결의 커넥션 풀)이 가능할 것을 요구하고 있습니다. Tomcat 4 는 똑같은 기능을 지원하기 때문에, database기반의 어플리케이션을 Tomcat 기반에서 개발을 한 뒤에 J2EE 서버에 올려도 바뀌지 않습니다. JDBC 에 대한 더 상세한 정보는 아래 링크에서 찾아보십시오: http://java.sun.com/products/jdbc/ - Java Database Connectivity 에 관한 정보 홈페이지.. 더보기
HashMap 값 올바르게 삭제하기. private void removeData(HashMap data) { Set s = data.keySet(); Iterator i = s.iterator(); while(i.hasNext()) { KeyValue kv = (KeyValue) i.next(); if(kv != "어떤조건") { data.remove(kv); s = data.keySet(); i = s.iterator(); } } } HashMap에서 모든 값들을 꺼내서 어떤 조건에 만족할 경우 그 값을 삭제하고 난 후에 iterator()를 다시 생성해 줘야 HashMap에서 조건에 맞는 값들을 모두 삭제할 수 있다. 더보기
자바스크립트 예제 - Mouse Rollover 가 나 다 라 마 바 사 아 자 테이블에 롤오버하면 해당 열의 색상이 바뀌고 클릭하면 선택한 셀의 색상이 바뀌는 간단한? 예제이다. 일반적으로 HTML의 W3C표준은 구조와 표현의 분리를 지향하는데, 자바스크립트 또한 데이터와 프로그래밍을 분리하여 코딩하는 것이 효율적이다. 여기에 표현은 CSS로 처리함으로써 객체 지향의 MVC적인 페이지가 될 것이다. 더보기