PC Program/Project(5)
-
재고 관리 프로젝트 1-4. 전체 구조 학습
지난 시간에 개발 환경 설치에 대하여 진행하였고, 이제 전체적인 큰 그림을 볼 때라고 생각한다. 우선, Spring Framework를 학습한 대로 구성을 그려보았고, 내가 하고자 하는게 어떤건지 명확하게 기획을 해야한다. 건물을 지을 때도 설계도가 있어야 건물을 올리지 막 기둥부터 세우고 만들지는 않기 때문에 프로그램도 내가 하고자 하는 기능들을 구현하려면 어떤 것들이 필요한지를 알고, 그에 따른 전체 구조를 어떻게 해야할지 정하고 가는게 좋다고 생각한다. 전문적으로 업무로 접근해본다면 기획자가 따로 있어야겠지만 나는 학습삼아, 혼자 해보는거라 기획도 허접할 것이고 결과물도 허접할 것이다. 점점 살을 붙여 보완하는 식으로 진행해볼 예정이다. 사실 앞선 과정들이 있기 전에 어떤 것을 만들고 싶다, 이걸 ..
2020.08.18 -
재고 관리 프로젝트 1 - 3. 스프링 프레임워크 STS4 설치
기왕이면 공부 제대로 해볼 겸, 출장도 잦은데 아무데서나 접속 가능한 웹으로 도전하기로 하고 정석이라고 하는 스프링 프레임워크를 사용해보기로 결정.. 출발은 호기로운데 문외한인 내가 처음부터 스프링을 도전하기에는 너무 어려웠다... 관련 서적들을 구매하여 열심히 보고 내가 이해한 것들만 포스팅 하기로 했다. 우선 스프링을 다운 받자... https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, w..
2020.08.13 -
재고 관리 프로젝트 1 - 3. 개발 환경 세팅 - MYSQL 설치
지난번에 JAVA를 설치완료 하였고 이번에는 Database를 설치하는데 현업에서는 대부분이 Oracle DB를 사용한다고 하던데 나는 단순 연습이기 때문에 무료로 Mysql을 설치하여 사용하려 한다. https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com 위의 링크로 들어가서 ..
2020.06.21 -
재고 관리 프로젝트 1 - 3. 개발 환경 세팅 - JAVA 설치
예전에 공부하면서 연습을 했었던 경험을 살려 쌩초보인 내가 무려 Spring Framework에 도전하기로 하였다. 별도의 가상 머신을 설치하지 않고, 연습삼아 홈 데스크탑에 설치하기로 하였다. 우선 JAVA를 설치하자. https://www.oracle.com/kr/index.html 위 주소에 접속하여 상단 메뉴 -> 제품 도움말 -> 다운로드로 이동한다. 페이지를 조금만 내리면 개발자 다운로드 항목에서 Java를 찾을 수 있다. 누르면 더 밑으로 내려간다.. 내가 설치해야할 것은 JRE(Java Runtime Environment : 자바 실행 환경) 이 아닌 JDK(Java Develop Kit)이다 JRE는 자바로 짜여진 코드를 실행할 수 있는 도구라고 생각하면 되고, JDK는 JRE + 자바 ..
2020.05.28 -
실생활 코딩 시리즈 - 재고 관리 프로젝트#1
재고 관리 프로그램 개발 - 타지에서도 사용할 수 있도록 웹 어플리케이션 개발 각 항목을 나열하였으며 혼자 꿍치꿍치 진행해보도록 한다. 해당 항목을 진행할 수록 내용 업데이트 하는 식으로 진행할 예정이다. 목차 1. 목적 회사 생활 하면서 불편하다고 느껴지는 항목 중 하나가 바로 재고 파악 - 각종 전기 자재와 케이블류, 잡자재를 3~4일을 5~6명이 붙어서 실수량 확인하고 아주 난리를 친다. 멍청하고 단순하며 오래 걸리는 정리 작업이 싫고, 나의 실력 향상을 위하여 프로젝트를 시작한다. (본 프로젝트는 영리를 위한 행위가 아니며 전체 공개와 기록의 형태로 개인의 발전을 위해 진행한다) 2. 기획 어떤 기능들을 사용할 것인가, 화면 구성은 어떻게 할 것인가에 대한 정의서를 작성하는 단계이다. 나는 혼자 ..
2020.02.02