본문 바로가기

자바39

Struts2 - "Hello Struts" 헬로우 스트럿츠 개발 시작! 첫번째 스트럿츠 안녕하세요.고코더 입니다. 지난 시간에 이클립스에 jar를 복사하면서 스트럿츠 프로젝트르 변신 시켰습니다.-> Struts - 웹 프로젝트 스트럿츠로 설정 / struts2 v2.1 / 첨부파일 이번엔 스트럿츠가 제공하는 프레임워크 기능으로 Hello를 표현 해보겠습니다. 최대한 쉽고 알기 쉽게 설명해보려고 합니다. ● 1. 만들어진 프로젝트에서 src 폴더 위에서 class를 생성하겠습니다. 파일 이름은 HelloAction 이고 패키지명은 단순하게 hello으로 해보겠습니다.스트럿츠에서는 보통 컨트롤러와 같은 역할을 하는 action을 주는 클래스가 있는 파일은 Action을 넣어줍니다. ● 2. 패키지명과 파일 이름을 입력 하고 finish를 누릅니다. ● 3. 만들어진 파일에 내용.. 2019. 10. 4.
Struts - 웹 프로젝트 스트럿츠로 설정 / struts2 v2.1 / 첨부파일 스트럿츠 프로젝트로 만들기 안녕하세요.고코더 입니다. ● 1. 오늘 부터는 예전에 개인적으로 학습한 자료를 통해 스트럿츠를 함께 알아보려고 합니다. 스트럿츠 강의가 너무 오래됐거나 거의 존재하지 않아 제가 게시판까지 강의를 남겨보려고 하는데요.하지만 요즘 일정이 많아서.. 자신은 없지만.. 여튼 시작해보겠습니다. ● 2. 스트럿츠는 강력하고 쉽게 웹프로그래밍을 개발하기 위한 프레임워크 입니다. 우리가 사용할 스트럿처 버전은 2.1버전 입니다. 네 맞습니다. 오래된 버전입니다.하지만 최근에 자바는 스프링이 기본이고 스트럿처로 새로운 프로젝트를 하는 경우는 거의 없습니다.고도화를 하지 못한 오래된 프로젝트에서는 스트럿츠를 사용중이고 대부분 2.1버전이 많습니다.그래서 이 강의를 보는 분도 대부분 회사에서 오.. 2019. 9. 30.
ecripse - 자바 파일 한글 깨짐 해결하기 / import 후 UTF-8로 변경 java Encoding utf-8 안녕하세요.고코더 입니다. 한글은 참 프로그래밍에서 불편한 언어입니다. UTF-8이 필요로 하기 때문이고 모든 언어는 영어권에서 개발되고 있어서인코딩을 언제나 변경해줘야 하는 불편함이 있습니다. ● 1. 학습을 위하 자바 파일을 import 해서 가져왔는데 외계어가 나타납니다. utf-8로 변경해야 이제 우리가 읽을 수 있는 한글이 나타납니다. ● 2. 이클립스에서 Window -> Preferences 를 클릭 합니다. ● 3. 그리고 General -> Content Types 를 클릭 합니다. 그리고 Text -> Java Source File 을 클릭 합니다. 그 다음 UTF-8을 입력하고 확인을 누릅니다. ● 4. 이제 정상적으로 한글이 보입니다.! 마무리 어.. 2019. 9. 29.
JAVA - 시스템 환경변수 설정하기 / JAVA_HOME 자바 시스템 환경변수 설정하기 안녕하세요. 고코더 입니다. ● 1. JDK 설치를 했다면 꼭 해야 할일은 시스템 환경변수를 설정해야 사용이 가능합니다. 자바를 설치 후에 커맨드 창에 java를 입력해도 찾을수 없는 파일로 확인됩니다 이는 환경변수를 설정하지 않아서 자바를 사용할 수 없는건데요. ● 2. 개발환경을 위해 JDK를 시스템 환경변수로 설정해줘야 합니다. 내 컴퓨터에 속성으로 이동 하고 ● 3. 고급 시스템 설정으로 이동 합니다. ● 4. 나오는 속성에서 고급 그리고 환경변수를 클릭 합니다. ● 5. 여기서 시스템 변수에서 새로 만들기를 클릭 합니다. ● 6. 아래 처럼 JAVA_HOME이라고 만들고 JDK 설치 경로를 입력합니다. C:\Program Files\Java\jdk-12.0.2 ● .. 2019. 8. 9.
JAVA - JDK 1.12 최신버전 설치하기 / 첨부파일 자바 개발을 위한 JDK 설치하기 안녕하세요. 고코더 입니다. ● 1. 자바 최신 버전인 SE 1.12 버전을 설치해보겠습니다. SE가 어떤 버전인지 지난 번에 알아보았습니다. -> JAVA - SE(Standard Edition), ME(Micro Edition), EE(Enterprise Edition) 버전 알아보기 JDK는 당연히 무료로 다운로드 가능하며 자바를 인수한 오라클 사이트에서 다운로드 가능합니다. ● 2. 오라클 사이트에 접속합니다. 그리고 java SE 12.0.2를 다운로드 합니다. https://www.oracle.com/technetwork/java/javase/downloads/index.html ● 3. 다운로드시에 라이센스가 강조되어 있습니다. 개인에게는 무료이지만 기업은 .. 2019. 8. 8.
JAVA - 자바 언어의 3가지 특징 / JVM, GC, OOP 자바 언어의 큰 3가지 특징 안녕하세요. 고코더 입니다. 오늘은 자바 언어에 가장 큰 특징 3가지를 살펴보려고 합니다. 3가지 장점이지만 사람에 따라 상황에 따라 단점일 수도 있어서 특징이라고 정의 해보았습니다. 면접때 이 3가지를 물어보면 모르는 분이 너무 많아서 제 블로그에 오신 분들은 꼭 한번씩 외워 두시길 바랍니다. ● 1. JAVA Virtual Machine 자바는 버츄얼 머신을 통해 프로그램을 실행 합니다. 한가지 언어로 제작되면 각 OS 별로 버추얼 머신을 통해서 각 운영체제에 맞게 해석돼 실행 가능하게 됩니다. CPU나 운영 체제의 종류와 무관하게 동일하게 동작하게 됩니다. JAVA라는 언어 하나로만 만들어 놓으면 새로운 운영체제에도 문제가 없다는게 장점입니다. 그러나 이게 단점인 경우도.. 2019. 8. 8.
JAVA - 자바란? 그리고 제임스 고슬링 소녀시대 덕후 제임스고슬링 자바는 정말 커피이름일까? 안녕하세요. 고코더 입니다. 오늘은 자바의 역사와 제이스 고슬링에 대해 짧게 한번 써볼려고 합니다. ● 1. 자바의 역사 제임스 고슬링은 1995년도에 가전기기를 운영을 위한 언어로 java 를 완성 하였습니다. 하지만 기존에 언어보다 나은 점을 찾기 어려운 자바는 속도 이슈등에 문제로 외면을 받았으나 2000년대에 들어오면서 인터넷의 활성화로 JAVA는 다시 관심을 얻기 시작합니다. 지금은 Javascript와 함께 세상에서 가장 많이 사용하는 언어 입니다. 지금은 오라클이 자바 저작권을 관리하고 심지어 2019년 기점으로 유료화 시키는 행보를 보였습니다. ● 2. 제임스 고슬링 소녀시대 광팬으로 알려진 제임스 고슬링은 현재 AWS에서 기술위원으로 .. 2019. 8. 6.
JAVA - SE(Standard Edition), ME(Micro Edition), EE(Enterprise Edition) 버전 알아보기 자바의 3가지 플랫폼 안녕하세요. 고코더 입니다. 자바 JDK를 다운로드 받을때 3가지 버전에 자바를 확인 할 수 있습니다. 처음 개발 학습을 하기 위해서 접속하면 항상고민하게 만드는 3가지 종류입니다. 자바는 크게 3가지 플랫폼으로 나누어 필요한 개발 환경을 제공하고 있습니다. 그래서 오늘은 이 플랫폼에 대해 가볍에 알아보려고 합니다. JAVA SE (Standard Edition) 기본적인 클래스 패키지로 구성된 표준적인 컴퓨팅 환경을 지원하기 위한 플랫폼입니다. 개발자들은 보통 이 플랫폼을 사용하여 개발하게 됩니다. 대부분의 개발자도 이 버전을 설치 합니다. 제 블로그에 접속하는 거의 모든 분들도 SE로 개발환경을 구축할 것입니다. JAVA ME (Micro Edition) 소형 디바이스에 사용하기.. 2019. 8. 5.
JAVA 업데이트 창 - 알림 안나오게 끄기 Java Update 사용 가능 창 끄기 안녕하세요. 고코더 입니다. ● 1. 학습을 위해 자바를 설치하셨거나 특정 프로그램시에 자바 프레임 워크가 같이 설치된 경우에는 이렇게 주기적으로 자바 업데이트 창이 뜨게 됩니다. 무엇보다 귀찮게 계속 뜨니깐 안나오도록 조치를 취해보겠습니다. ● 2. 작업 표시줄에서 해당 아이콘에서 마우스 오른쪽 버튼을 눌러 주세요 ● 3. 그리고 속성을 선택 합니다. ● 4. 해당 업데이트 탭에서 자동 업데이트a 확인을 체크 해제 합니다. ● 5. 그럼 협박성 멘트가 나오고 확인 안함을 클릭 합니다. ● 6. 자동 업데이트 확인을 체크 해제하고 확인을 누르면 이제 업데이트창에서 벗어났습니다. 마무리 귀찮은 알람 다 없애버리세요 2019. 7. 22.