본문 바로가기

자바5

C#, C, C++ 프로그램 언어의 차이점 자바 카테고리에 다른 프로그램 언어 글을 포스팅하는 이유는? 타 컴퓨터 랭귀지에 대한 카테고리가 없기 때문입니다. ^^ 프로그램 언어에 대해 계속적으로 포스팅 할게 아니라서 그냥 이 카테고리에 포스팅하게 되었습니다. 프로그래밍 언어의 기원 유명한 프로그램 언어의 탄생을 간략하게 설명하면 1940년대에는 컴퓨터의 탄생과 함께 에니악 코딩 시스템 등의 기초적인 프로그램 언어가 탄생하였으며 1950년대에 컴퓨터 공학자라면 누구나 알고 있는(컴퓨터 공학자가 아니더라도) 포트란, 리스프, 코볼 등의 컴퓨터 역사에서 빠질 수 없는 유명한 언어들이 탄생합니다. 그리고 이제 설명하고자 하는 C 언어는 1972년 켄 톰슨과 데니스 리치가 AT&T 벨 연구소에서 만들었습니다. C언어의 족보에 대해 짧게 설명하자면 1967.. 2021. 7. 22.
전자정부 프레임워크 구조 샘플 프로젝트 구조(Service 및 Dao)(4) 지난번 샘플 프로젝트 구조(Controller) 편에 이어 서비스 객체에 대하여 설명하도록 하겠습니다. 샘플 프로젝트의 "src/main/java/egovframework.example.sample.web.EgovSampleController.java" 파일을 열어 보면 다음과 같은 소스가 있습니다. /** EgovSampleService */ @Resource(name = "sampleService") private EgovSampleService sampleService; 컨트롤러 클래스가 인스턴스화(메모리 적재)되면 EgovSampleService 인터페이스 클래스가 sampleService 변수명으로 생성됩니다. EgovSampleService.java 파일을 열어보면 다음처럼 구현부가 없이 메소.. 2017. 7. 13.
전자정부 프레임워크 구조 샘플 프로젝트 구조(Controller)(3) 오랜만에 지난 번 샘플 HelloWorld 프로젝트 생성에 이어 포스팅을 씁니다. Controller, Vo, Service, Dao, sqlmap를 모두 설명할려면 포스팅이 너무 길어지기 때문에 컨트롤러부터 설명하고 연재로 포스팅할 계획입니다. 샘플 프로젝트의 구조에 대해서 알아보도록 할께요. 지난 번에 생성한 샘플 프로젝트 서버를 가동하도록 합니다. Servers에서 [시작]버튼을 누르거나 Ctrl+Alt+R 키를 눌려 시작합니다. 웹브라우저에서 "http://localhost:8080/HelloWorld"를 입력하여 화면을 띄워봅니다. 다음과 같이 기본 게시판 화면이 뜨는군요. 우리는 상세 ../HelloWorld만 입력했고 상세 URL(http://localhost:8080/HelloWorld/e.. 2017. 7. 10.
전자정부 프레임워크는 무엇? 오늘은 전장정부프레임워크 간략한 소개로 포스팅 하도록 하겠습니다. 전자정부 프레임워크는 대표적으로 스프링, 아이바티스(ibatis) 등의 대표적인 오픈소스를 조합하여 만든 자바 기반의 프레임워크이며 스프링 프레임워크를 기반으로 하기 때문에 수많은 오픈소스 또는 상용 솔류션 탑재 및 연계를 할 수 있는 범용성이 있습니다. 공공SI를 한다면 전자정부프레임워크를 기반으로 대부분의 프로젝트가 진행되기 때문에 먹고 살려고 무조건 다루어야 할 프레임워크 입니다. 중요한 것은 닷넷(.NET), php, asp를 위한 프레임워크가 아니라 오로지 java 기반의 정보시스템(웹, 홈페이지, 하이브리드 앱 등)을 제작 구축하기 위한 개발 환경이라는 것입니다. 그리고 검증된 오픈 소스로 구성된 무료 프레임워크라는거!! * 전.. 2017. 6. 21.
자바 제네릭스 이 글은 2009년도인가에 작성하여 보관하던 글입니다. 출처는 http://www.javadom.com/ 인데 지금 사이트가 폐쇄되었는지 일시적 점검중인지 다른 곳으로 이사를 갔는지 알 수는 없습니다. 아마 자바돔 사이트의 "테크니컬 컬럼-자바"라는 글에서 내용 그대로 복사 하였던 거 같습니다. 저자는 윤경구님인거 같습니다. 이 글이 문제가 있으면 댓글 달아 주세요. 바로 삭제 하겠습니다. 테크니컬 컬럼-자바 윤경구 yoonforh at gmail dot com 티맥스소프트 기술연구소에서 BPM 팀을 이끌고 있다. 이전에는 자바 워드 프로세서 개발, PCS HLR 시스템 개발 등에 참여했다. 국내 최초로 자바 웹 게시판인 자바 묻고 답하기 게시판을 운영했으며(1997), 입문서인 지나와 함께 하는 자바 .. 2017. 6. 17.