-
(공부일기) HeadFirst Servlet & JSP 시작개발입문/Servlet&JSP 2017. 1. 30. 18:53
구정도 지났고, 올해도 내 목표는 개발로 돈을 1원이라도 벌어보자 이다. (아마 블로그에 광고 스크립트를 게재하고, 수익화하는 것이지 않을까 싶다.)의지를 불태우며 내 개발공부 역사를 찬찬히 짚어보았고, 이번에는 초심으로 HeadFirst Servlet & JSP 개념서를 공부하려고 한다.진짜 개발? 아직 NO!이제 Java 언어를 대충 익혔으니, Java 언어를 통해 할 수 있는 외연을 넓혀나가려고 했더니만... 난 아직 진짜 프로그래밍을 하기에는 준비가 안되어 있다고 생각이 든다. 일반적으로 프래그래밍을 발전시키기 위해서 다음 3가지를 해보라고 한다.- 간단한 프로그램을- 내 필요에 의해서- 만들고 자랑해보라.지금도 만들라면 만들 수 있을 것 같기는 하다만, 간단한 프로그램이 정말 간단하기만 해야 했..
-
Web 개념개발입문 2017. 1. 30. 11:01
Static Website vs. Dynamic WebsiteStatic Website 는 페이지 마다 코드가 고정되어있습니다.Dynamic Website 는 DB or CMS(Content Management System)으로 인해 페이지의 정보가 달라질 수 있습니다. Client-Side-Script, Server-Side-Script 각각에 따라 사용자에게 보여지는 정보가 달라질 수 있습니다. HTTPHyperText Transfer Protocol- WWW (World Wide Web) 상에서 클라이언트와 서버가 데이토 통신을 하는 규약이다. - 클라이언트는 요청하고 서버는 응답한다. 기본저긍로 서버는 어느 클라이언트가 요청하는지에 관계없이 일을 처리한다 . HTTP RequestMethod: G..
-
2016. 결산카테고리 없음 2017. 1. 22. 20:04
2016년 500시간2016년, 정말 게으르지만 차근차근 개발을 공부해왔다. 어느덧 500시간!처음에는 컴퓨터를 하나도 모르는 기획자가 개발자의 말을 이해하고 싶어서- 조금 더 욕심내면 내가 기획하는 어플리케이션을 스스로 만들고 싶어서- 이제는 나중에 개발 프리랜서를 하고 싶어서 개발 공부를 한다.매일 공부하기는 생각보다 쉽지 않았다. 주중에는 회사 다녀와서 밥 먹으면 9시가 되기 일쑤였고, 그마저도 바로 공부를 시작할 수 없었다. 피곤하다는 핑계에 모바일 게임으로 시간을 보내곤 했다. 그나마 주말엔 오전엔 늘 스타벅스에 가서 4~5시간 공부를 할 수 있었고, 오후엔 데이트 + 친구약속 + 쉬기의 반복이었다. 그래도 주말엔 꽤 꾸준히 공부를 했다. 주말 이 시간에 공부마저 안하면 내가 너무 집-회사만 쳇..
-
[JAVA] JDBC 한글깨짐개발입문/JAVA 2017. 1. 22. 12:28
1. Eclipse 에서 SQL 문 전송할 때만 깨진다. [Data Source Explorer] - [Database Connection] - Mysql 드라이버 - [Propertioes]Driver Properties 에서 Connection 경로를 작성할 때 인코딩을 지정해줍니다.jdbc:mysql://localhost:3306/test_db?useUnicode=true&characterEncoding=utf8 2. Eclipse (e.g. 콘솔뷰) 에서 한글이 깨진다.[Eclipse] - [Properties] - encoding 필터검색모든 Ecnoding 을 utf8 으로 변경한다. 3. SQL Monitor 에서 한글이 깨진다.보통 설치할 때 내 컴퓨터의 언어팩을 확인하기 때문에 컴퓨터의 ..
-
[JAVA] 빌드 - Build (Source, Project, Library)개발입문/JAVA 2017. 1. 21. 12:38
컴파일과 빌드보통 IDE의 [Run] 버튼은 컴파일 + 빌드를 포함한다. 빌드는 광의의 개념으로 소스 + 기타 이미지, 실행 파일들을 활용해 실행가능한 파일로 구성한 후 (로컬/원격) 서버에 올리는 과정 전반을 말한다.컴파일: 소스의 문법을 분석해 기계어(컴퓨터가 실행하기 위한 파일)로 번역빌드(build): 번역된 것과 그외 잡다한 것(이미지, 라이브버리) 등을 모아서 실행 가능한 파일로 산출Build = Compile + Test + Inspect + Deploy Eclipse - Java Build Path Eclipse Java Build Path 에서는 빌드에 필요한 다양한 자원들을 "어디서" 가져올 것인지 (PATH) 지정할 수 있다. 빌드에 필요한 자원들은 Source, Project, Li..
-
[JAVA] JDBC 연동개발입문/JAVA 2017. 1. 21. 00:43
JDBC 이 글에서는 Eclipse 에서 java 로 DB 에 접속, SQL 문을 전송할 수 있도록 준비한다. Java DataBase ConnectivityJava 에서 제공해 주는 DB 관련 처리를 하는 데 필요한 API 들이다. 애플리케이션 (eg. Eclipse) 에서 DB에 연동, SQL 문장 전송 등의 작업을 할 수 있게 제공하는 여러 가지의 인터페이스들이 JDBC 에 존재한다. DB 접속 1. DB 연결 어플리케이션에서 DB에 Connection(연결)이 되어야 한다. 해당 DBMS 에서 제공하는 드라이버가 메모리에 올라와야한다. 각 벤더(Oracle, MySQL, MariaDB 등) 마다 자바에서 해당 DBMS에 연동할 수 있도록 드라이버를 제공해준다.애플리케이션 ---> 드라이버 --->..
-
MySQL 서버의 기본 DB 구조 확인개발입문/개발환경 세팅 2017. 1. 18. 22:56
MySQL 을 설치했을 때 기본으로 제공하는 데이터베이스는 MySQL 을 구동할 때 사용하는 설정값 및 로그파일 입니다. 물론 이 구성품들을 다 알아야 할 필요는 없습니다. 하지만 MySQL의 환경을 확인하기 위해 헤매기 전에! 기초적인 뼈대를 알면 도움이 될거라고 믿습니다.그래서 조금 더 빡시게 초기화 상태의 MySQL 서버의 데이터 디렉토리를 확인해봅니다. MySQL 서버의 DBs mysql> SHOW DATABASES;+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+4 rows in set ..
-
[리뷰] 빌더스 보드게임 (2~4인)생활속 여러가지/문화 리뷰 2017. 1. 17. 08:32
안녕하세요. 요즘 보드게임에 맛✧ 들린 할로입니다. 4명 이상, 8명 이상일 경우는 역할 게임, 음모 게임을 많이 하지만- 커플 또는 친구 3~4명이 까페에서 소소하게 시간을 보내기에는 요런 턴제 카드게임이 딱입니다. 저는 친구랑 까페에서 2시간, 집에와서 동생과 2시간 돌리고 나서 작성합니다. 게임 돌아가는 모양을 이해하려다보니... 어제만 4시간동안 덕후처럼 이것만 했네요. 이정도면 2인플도 괜찮게 돌릴 수 있다는 것 인증이 될까요? ㅋㅋㅋ (하지만 분명히 4인플이 더 긴장감은 있을듯합니다.) 2~4인플 건설 보드게임 [ 빌더스 - The Builders ] 를 소개합니다. 게임 총평 장르 턴제, 건설재미 3.5 / 5밸런스 3.5 / 5 긴장감 3.0 / 5운빨 3.5 / 5 (2인플이면 4.0) ..