본문 바로가기

반응형

전체 글

'SQL Developer' 배우기(이것이 오라클이다) ​ 스프링 프레임워크를 배우면서 선생님께서 우리에게 가르쳐주신 DB는 오라클 SQL이었다.흔히 'SQL Developer'라고 부르는 '오라클 SQL' DB는 My SQL과 비슷해 사용하기가 어렵지 않았다.나는 'SQL Developer'를 잘 배우고 싶은 마음에 도서관에 가서 책을 한권 빌려왔다.그것은 바로 '한빛미디어'에서 출판된 '이것이 오라클이다'라는 책으로 오라클 설치에서부터 그 사용법이 자세하게 소개되어 있다.나는 책꽂이에 수없이 꽂혀 있는 오라클DB관련 책들 중에서 이 책을 선택했다.다음의 내용은 잊지 않기 위해 위 책을 토대로 정리해 놓은 'SQL Developer'의 중요한 내용들이다. 'SQL Developer'에 데이터를 입력해서 테이블을 만드는 예!CREATE TABLE userTB.. 더보기
스프링 프레임워크(Spring Framework) 배우기 ​​자바(Java)기초와 JSP를 거쳐, 지난주부터는 '스프링 프레임워크'(Spring Framework)를 배우고 있다.스프링 프레임워크는 웹어플리케에션을 제작하는 프로그래밍 도구로, 자바언어를 기반으로 하는 만큼 국내에서는 표준프레임워크로 인정될 만큼 많이 사용되는 도구이다.개발중에 테스트하기가 쉽고, EJB(Enterprise JavaBeans)대신 톰캣 사용이 가능하고, 개발환경 구축에 비용이 절감되어 인기가 많다고 한다.​'스프링 프레임워크'의 가장 큰 특징은 개발자가 아니라 컨테이너가 제어를 담당한다는 것이다.개발자는 구현할 핵심적인 것들만 신경을 쓰고 그것이 구현되기 위해 요구되는 많은 기능들은 '스프링'에게 맡기는 것이다.이것을 위한 기능으로 'DI' 와 'IoC'를 들 수 있다.'DI'는.. 더보기
깃(git) 설치하는 법 ​​스프링 프레임워크(Spring Framework)를 지도하러 오신 선생님께서는 가장 먼저 우리에게 작성한 코드를 클라우드에 보관할 것을 권하셨다.개인 컴퓨터 안에만 보관했다가 컴퓨터가 망가져 소스를 잃게 되는 것을 막을 수 있을 뿐더러, 취업을 할 때 포트폴리오 역할을 해 준다는 것이다.선생님은 그걸 위해 깃허브(gitHub)를 제안하셨다.​실제로 오늘날 이력서에 자신의 '깃허브'의 주소를 적어서 제출하는 것이 늘고 있다고 한다. 깃허브에서는 전체공개로 자기 계정을 관리할 때는 무료로 이용할 수 있단다.그러나 비공개로 운영을 할 때는 비용을 지불해야 한다고 한다.깃에 작성한 소스코드를 업로드시키기 위해서는 깃(git)프로그램을 설치해야 한다.우리는 선생님께 깃 설치방법을 배웠다.​설치를 위해서는 가장.. 더보기
Spring Framework 설치방법, 스프링 프레임워크 작업준비 ​세 달에 걸쳐 Java 기초와 JSP를 배우고 이번 주부터 '스프링 프레임워크'(Spring Framework)를 배우기 시작했다.스프링 프레임워크는 자바언어를 기반으로 하는 웹개발툴이다.이름처럼 개발하기 쉽도록 프레임화된 것이 특징이라는데, 배우면 배울수록 어려워지니 이것도 쉬울 거라고 생각하지 않는다.ㅠㅠ그래도 용기를 잃지 말고 배워보자!​스프링 프레임워크 작업을 위해서는 먼저 이클립스에서 '스프링프레임워크툴'을 다운로드 받는다.https://spring.io/tools 로 가서 압축파일 형태로 된 sts(spring tool suit)를 다운로드 받아 압축을 푼다.그러면 'sts-bundle'폴더가 나타날 것이다.그 폴더를 열어서 'sts-3.9.4.RELEASE'라는 폴더만 긁어서 작업할 곳에 .. 더보기
MySQL을 이용해 DBMS 연습하기 ​​위 화면에 작성된 데이터베이스는 MySQL을 가지고 DBMS를 공부하면서 실행한 것이다.선생님은 서점의 데이터베이스 작성을 주문하셨다.이를 위해서는 도서목록과 회원목록, 주문리스트 등이 요구되었는데, 중요한 틀은 선생님께서 제시해주셨다.우리는 틀에 맞춰 Primary Key 같은 요소들을 정했다. 맨 위 화면은 내가 우리 서점에 있는 책이라고 작성한 book 테이블이다.우와! 작성이 잘 되었다.데이터를 꼼꼼하게 쳐 넣고...테이블의 모든 칼럼을 Select하라고 명령어를 치고는 '번개'를 눌렀더니, '떠억' 표가 나타났다.​회원리스트도 작성!회원도 10명!​이건 주문과 관련해 작성한 OrderTable이다.주문리스트와 같은 것이다.선생님은 주문아이템과 주문서를 나눠서 테이블을 만들라고 하셨는데, 주문.. 더보기
PC에 MySQL 설치하는 법 ​​데이터베이이스를 위한 DBMS 프로그램은 다양한 것들이 있다.그중에서 우리는 '오라클'(ORACLE)사에 있는 'MySQL'프로그램을 이용해 그 방법을 배우기로 했다.그렇게 하려면, 컴퓨터에 MySQL을 설치해야 한다.MySQL 설치방법을 알아보자!가장 먼저 오라클에 들어가 'MySQL'을 찾는다.MySQL을 클릭하면 다음과 같은 화면이 나온다.우리가 설치할 프로그램은 'MySQL Community Server'이다.여기에 커서를 맞춰서 클릭!​그러면 다음과 같은 화면이 나온다.맨 위, Windows, MySQL Installer MSI를 선택한다.선생님 말씀이 압축(Zip)파일은 푸는 과정이 복잡하니, 그냥 평범한 것을 선택하는 것이 좋하고 하신다.옆에 파란 버튼, 'Go to Download Pa.. 더보기
월드 IT 쇼(World IT Show), 코엑스 2018 ​​자바 수업을 함께 듣는 동료들과 어제는 코엑스(coex) 전시장에서 열리고 있는 '월드 IT 쇼'(World IT Show)를 보러 갔다.현재 IT 기술의 수준과 IT종사자들이 어떤 것을 관심하는지 볼 수 있겠다는 판단에서였다. ​우와!참여한 기업체도, 구경나온 사람들도 너무 많다.나는 처음에 들어서자 규모가 하도 커서 어디서부터 봐야 할지 몰라, 잠시 우왕좌왕 했다.그래도 얼른 정신을 차리고 구경을 시작!​이곳은 정보통신기술을 선보이는 전시장이다.ICT분야만 따로 모아 큰 규모를 차지하고 있었다.'창의적인'(Creative)라는 말만 들어도 흥미로운 것들이 많을 것 같다.이곳도 둘러보자!​대학 연구소에서 나온 학생들도 인상적이다.대학생들이 차린 부스들이 정말 많다.우리나라 젊은이들을 기대해봐도 좋겠.. 더보기
컬렉션 프레임워크의 Array List연습 이 자바(Java) 코드는 지난주 컬렉션 프레임워크(Collection Framework)를 배우면서 작성해본 Array List와 관련한 클래스이다.선생님은 우리에게 'Student' 리스트를 작성해 돌려볼 것을 요구했다.그럴려면 먼저 '라이브러리'(API) 클래스를 작성해야 한다.나는 학생목록을 이름(name)가 나이(age), 직업(jab) 정보를 담아 정리하기로 했다.그렇다면, 필드에 이들 항목을 선언해야 한다.그리고 생성자를 선언할 때, 매개변수로도 이 항목을 선언했다.나는 이것들을 가지고 학생들을 분석해 볼 것이다.이 작업을 하면서 선생님께 확실하게 배운 것은 라이브러리 클래스에서 필드를 선언할 때는 '접근제한'이 걸려 있는 private 타입으로 필드를 선언하고 getter와 setter를 .. 더보기

반응형