90년대 학교 전공수업 중 포트란이 있었다.
학생들마다 컴퓨터와 비슷하게 생긴 더미터미널 하나씩 주어졌는데 학생들이 입력한 자료를 서버에서 연산해 그 결과를 공용 프린터에 삐뚤어지지 않고 예쁘게 출력하는 그런 과제였던 걸로 기억한다.
당시 컴퓨터의 개념조차도 모르던 시기였기에 요새 나오는 기계식 키보드의 타격감이 느껴지는 자판과 검은색 화면에 초록색 ...
나의 개발환경은 윈도우즈10에 STS를 사용한다.
JDK 1.8.x 이며 db는 mysql 이다.
먼저 pom.xml을 살펴보자.
DB처리를 하는 부분이다.
예전에 jdbc 를 이용해 db 접속하고 try, catch, exception 처리하면서 코드가 길고 더러워지는 경험이 많았었는데 mybatis 같은 persistence 프레임워크를 손쉽게 사용할 수 있다는 것 자체가 스프링을 사용하는 목적의 반은 이뤘다고 본다.
개발서버...
나는 스프링 프레임워크로 프로젝트 경험이 없다.
현재 맡은 업무가 2022년부터 스프링 프레임워크 기반으로 바뀔 예정이라 개편하는 innu.pe.kr 웹페이지는 SpringMVC로 만들어 보기로 했다. 했는데..
첫번째 애로사항이 시간이 절대적으로 부족하다는 것이다.
4살된 아들녀석이 있는데 집에서는 뭘 할수가 없다. 그렇다고 인터넷도 안되는 회사에서는 더더욱 할 수있는게 없...
이전까지 php, mysql로 웹페이지를 만들거나 관리했다. 그만큼 익숙한 것들인데 이번 개인 프로젝트는 여차저차 스프링 프레임워크로 진행했다.
jdk 1.8.x
spring 4.x
tomcat 9.x
mariadb 10.5.x
nginx 1.8.x
예전 데이터 모두 이전하고 무료 https까지 순조롭게 진행되나 싶었는데 이번 웹페이지 오픈의 주요 이유중 하나인 adsense 승인에서 제동이 걸렸다.
이런 메일이 떡하니 ...