본문 바로가기

Java63

Building Cross-Platform Apps Using jQuery Mobile JQuery Mobile Site 주소 : http://jquerymobile.com/ --> 실제 이 곳에 들어가서 문서를 참고하시면서 만들어 보는 것이 가장 좋을 것 같네요 공부는 교과서 중심으로 해야 조치요~ ㅎㅎ MSDN 블로그에 올라온 jQuery Mobile 강좌 원문 : http://msdn.microsoft.com/en-us/scriptjunkie/hh144955.aspx ▼ 아래 글은 윈문을 그대로 싹 복사 해 온거라서.. 문제가 되면.. 자삭할 께용 jQuery Mobile introduces a cross-platform and cross-device framework for developing mobile applications. It supports a wide variety of.. 2011. 5. 3.
[기초]GUI , AWT 와 JFC ,사용하는 Event 그리고 Applet GUI(Graphic User Interface) : 사용자를 위한 그래픽 화면을 제공하는 프로그램 ■ Frame 클래스 와 Label Frame 클래스 : GUi의 Base form - Frame 객체 생성 - Frame 클래스 상속 Frame의 배치 Component 추가 ■ Frame 상속 계열 클래스 Layout Manager Frame 상속 계열 클래스들 Object -> Component -> Container -> Window -> Frame Component 클래스의 메서드 Container 클래스의 메서드 Window 클래스의 메서드 Frame 클래스 메서드 - getIconImage() - setIconImage() - getTitle(); - setMenuBar(MenuBar mb) .. 2010. 1. 31.
[기초]byte,text,file,object 입출력 과 자바 네트워크(TCP,UDP,Muticast,RMI) ■ File 클래스 - 시스템에 존재하는 자원에 접근하여 자바 프로그램에서 객체로 이용할 수 있는 클래스 ■ File 클래스의 APIs (java.io.*) - File(File,String) - File(String) - File(String,String) - File(URL) ■ 1byte 입력과 출력 1byte 출력 FileOutputStream fos = new FileOupputSream(FileDescriptor.out); //File 객체 , Network 객체 BufferedOutputStream bos = new BufferedOutputStream(fos,byte수); DataOutputStream dos = new DataOutputStream(bos); ->메서드 1byte 입력 F.. 2010. 1. 31.
[기초]클래스,예외처리,Collection,Assertion ■ 클래스의 기본 구성 형식 접근_제한자 지정_예약어 class 클래서 extends 상위 클래스 implements 상위인터페이스 ■ 클래스 포함 멤버 Nested Class : 중첩 클래스 Field : 데이터 저장 공간 (멤버 필드 , 클래스 안에 있는 필드를 멤버 필드다.) Construct : 객체 생성 및 초기화 Method (객체를 생성시키고, 초기화 시키는 생성자) Method : 특정 행위의 기술 영역 ■ 클래스 사용법 과 메모리 - 객체 생성 : 클래스명 객체명 = new 생성자(매개변수); (new : 동적 메모리 할당 연산자) -> GC heap 영역에!!! , 레퍼런스 4byte 로 - 연산자 : .(참조 연산) - 최우선 연산자 - 객체명.Field or 객체명.메소드 - 객체는.. 2010. 1. 31.
[기초]Method , Array , ■ Method 의 정의 및 용법 자주 반복하여 사용하는 내용에 대해 특정 이름으로 정의한 묶음 접근_제한자 지정_예약어 결과형_리턴값 메서드명(매개변수들) throws 예외_클래스들{ 내용 정의부; } -Call by Name : 메서드의 이름에 의해 호출되는 메서드로 특정 매개변수 없이 실행 -Call by Value : 메서스를 이름으로 호출할 때 특정 매개변수를 전달하여 그 값을 기초로 실행하는 메서드 -Call by Reference : 메서드 호출 시 매개변수로 사용되는 값이 특정 위치를 참조하는 reference 변수 (배열,클래스 객체) ※ Call by Value 와 Reference 의 차이 : 원본 데이터 값이 변하냐 안하냐!!!!(응 그거 궁금했어용) Call by Value : 안.. 2010. 1. 31.
[기초] 자바 개요, JVM 메모리 , 자료형,연산자,제어문 ■ JAVA 개요 및 특징 - 자바의 주요 개념 및 특성(JVM) 자바의 분류 - J2SE : Java2 Standard Edition - J2EE : Java2 Enterprise Edition - J2ME : Java2 Micro Edition ■ JVM (Java Virtual Machine) 의 메모리 , 가상머신 - 인터프리트 용도 , 실행용도 - 스택 영역(Runtime stack) 실행시에 사용하는 메모리영역, 초기화가 자동화 되지 않다.퍼스트 인,라스트 아웃 - 힙 영역(Garbage Collection Heap) 동적 메모리 할당 영역 - 상수 영역(Constant & Code Segment) 상수 데이터 및 static 데이터 할당 영역 - 레지스터 영역(PRocess Regdister.. 2010. 1. 31.
놓치기 쉬운, 기본적인 사항들! 요즘 다시 JAVA 공부를 시작하고 있다. 2002년도에 자바1.3 시절때 공부한 내용들을... 다시 한번 공부하고 있다. 공부의 이유인즉!! 현재 JAVA 1.6 까지 나온 마당에... JAVA를 사용하고 있음에... 매번 사용했던 패턴들만 사용하다 보니.. 이전 공부 했던 내용들에 대해서 많이 놓치고 간 부분들이 많았다. 공부하는데 있어서, 무엇이 두려울쏘냐!!! 기초부터 다시 시작했다. 그중에서 새삼 다시한번 중요한 부분에 대해서 기술한다. 1. if , switch if 문과 switch 문 중에 어떤 것을 사용해야 할지에 대해서 고민하는 경우가 가끔씩 생긴다. 성능을 고려했을 경우에는 사실 switch 문을 써야 할 경우가 있다. 수치나 문자에 대한 이동의 처리가 if문보다 빠르다.(컴파일시에 .. 2010. 1. 11.
Eclipse에 Log4E Plug-in 설치하자 이건... 앞서서 설치한 SpringFramework 설치 하듯이 , 인터넷을 통한 업데이트만으로는 쉽지 않는 방법 라이센스를 구매 해야만 사용할수 있는 부분때문에... 직접 Download를 받아서 수동으로 설치 해야한다.(돈이 엄써서...T.T) 1. 가장 기본적인건데.. 자꾸 빼먹는듯한.. 실제Log4j 을 사용하기 위해서는 Package가 있어야 써먹지... http://apache.tt.co.kr/logging/log4j/1.2.15/ 에 보시면 apache-log4j-1.2.15.zip 을 다운 받아서 2. 압축 풀면.. 그 안에는 log4j-1.2.15.jar 파일이 있다. 요걸~~ classpath 잡힌곳에다 넣으면 된다. 난 그냥 tomcat/lib 폴더에 넣었다. 3. Eclipse를 .. 2008. 5. 20.
Eclipse로 WebService 예제를 함 해봅시다. 이클립스에는 제공하는 웹서비스에 대해서 알아보겠습니다. 상세 설명 영문으로 보고 싶은분은 클릭 젠장 그림두 없구 맘에 안드네~ 한글로 읽고 싶다 클릭 새로운 프로젝트를 만듭니다. 이전과 같이 Dynamic Web Project 를 선택합니다. 프로젝트 이름은 본인 맘대루 하세요~ 프로젝트가 만들어지면 Converter.java 파일을 생성합시다. 섭씨, 화씨 온도 변환 프로그램입니다. 아주 간단하죠. 이러면 일단 웹서비스를 만들 준비가 끝난 것입니다. package wtp; public class Converter { public float celsiusToFarenheit ( float celsius ) { return (celsius * 9 / 5) + 32; } public float farenhe.. 2008. 5. 14.
Spring Framework 소개 -1 오늘은 우선 간단히 Spring이라는 프레임워크가 어떤 것이며 어떠한 장점이 있는지 알아보도록 하겠습니다^^ Spring Framework는 Rod Johnson의 “Expert One-on-One J2EE Design and Devlopment” 에서 소개된 코드를 기초로 한 J2EE Application Framework이며 2005년 2월 28일에 Spring Framework 1.1.5가 릴리스 되었습니다. Spring이라는 Framework는 단어 그대로 유연한 특성을 가지는 프레임워크라 할 수 있는데 … J2EE용 프로젝트를 위해 설계된 Open Source project이며 내부적으로 구성된 layed Archtecture를 지원하여 J2EE 개발을 쉽게 해 주는 프레임워크 입니다. (Tra.. 2008. 5. 14.
Eclipse와 Struts 사용하기 -2 Eclipse와 Struts 사용하기 본 강좌에서는 Eclipse, Tomcat, Struts를 이용하여 웹 애플리케이션을 개발 하기 위한 환경 설정과 Struts를 이용한 Hello World 프로그램을 만들어 볼 것 입니다. Tomcat 및 Eclipse의 설치는 JSP나 Apache/Tomcat Forum의 설치 강좌를 참고하셔서 먼저 설치 하시기 바랍니다. 물론 Tomcat Plug-in도 설치가 되어 있다고 가정 하겠습니다. 최종적인 버전에 대해 정리하면 tomcat5.5.4, Eclipse 3.0.1, Tomcat Plug-in 3.0 입니다. 주의)아래에는 Eclipse의 간단한 사용법이나 톰캣 프로젝트 만드는 요령에 대해서는 자세히 나와 있지 않습니다. 이 부분은 Eclipse와 Tomca.. 2008. 5. 13.
Jakarta Struts Framework 소개-1 Jakarta Struts Framework 소개 Jakarta Project의 Struts는 MVC 모델(Model 2)을 자바 웹 기술로 구현 할 수 있게 해주는 오픈 소스 프레임워크 입니다. 즉 이전의 강좌 내용 이었던 MVC 모델을 개발자가 일일이 구현 하기 위해서는 너무나도 많은 노력이 필요 하므로 이를 편리하게 구현 할 수 있도록 해주는 틀 정도로 보시면 되겠네요… 웹 애플리케이션을 개발 할 때 규모가 작은 소규모 프로젝트에서는 Model 1이 유용 하였지만 엔터프라이즈 환경의 대규모 웹 애플리케이션 개발에는 모델2를 도입해야만 복잡도나 유지보수 면에서 훨씬 효율적 입니다. JSP의 Model1에서도 자바 빈을 잘 사용하면 표현과 비즈니스 로직을 분리 할 수 있지만 View 역할을 하는 JSP.. 2008. 5. 13.