전체 글

최근 학원에서 JSP로 CRUD를 본격적으로 시작하였다. 내용도 복잡해진 만큼 스터디그룹에서도 조금 더 어려운 내용으로 만들어 보기로 하여 멤버각자 프로그램을 만들어 보고 있다. 나는 이번기회에 프로그램도 만드는 김에 도커로 jdbc로 오라클 db가 연결된 tomcat서버에 만든 프로젝트를 올려보기로 했다. 이번 배포의 목적은 다음글에서 정리하기로 하고 외부 톰캣서버(AWS와 같은 환경)에 톰캣 jdbc를 연동시켜 보겠다. 우선 알아야할 것은 도커는 공인 ip와 서브 ip로 나뉜다. 자세히 공부한 것이 아니라 이번에 서버를 구축하면서 알게 된 선에서 말하겠다. 공인 ip는 통신사에서 부여되는 ip이며 서브(sub) ip는 간단히 말하면 가상 ip와 같은 개념이다. 당연한 말이지만 도커에서는 컨테이너를 만..
· JSP
요즘 공부에 대한 열정이 약해지고 있는 자신을 느낀다. 그 증거로 블로그정리를 거이 안하고 있었다;;;; 최근 정처기 필기에 많은시간을 할애해 버려서 블로그가 소홀해 진 것도 느껴진다. 그렇기에 다시 동기부여를 위해서 학원에서 배운JSP의 시작부터 다시 정리해 보려고 한다. 선언부에 스크립틀릿 변수의 차이
최근 학원에서 JSP수업이 시작되었다. 학원이 끝나는 9월부터 소규모 홈페이지를 운영할 계획이 있어 사전준비로 톰캣서버의 구축과 도메인의 연결방법에 대해서 준비를 할 필요가 있었다. 이번에서 최근 구축한 톰캣서버를 구축하는 방법에 대해서 정리해보려고 한다. 일단 나는 학원에서 톰캣 8.5를 사용 중이라 버전을 맞추기 위해서 톰캣 8.5로 구축하였다. 시놀로지 도커는 GUI상에서 이미지를 설치할수 있지만 가끔 Docker Hub에 접속이 되지 않는 경우가 많아 ssh로 직접 pull하는방법을 사용하였다. ssh의 root계정으로 접속을 하고 docker pull [이미지 이름] https://hub.docker.com/ Docker Hub Container Image Library | App Contain..
국비웹개발 백엔드 6개월 과정이 시작되고 1개월반이 지나고 현재 4주째 4명의 멤버를 모아서 매주 1회의 코드리뷰를 하고있다. 스터디의 방식은 다른 스터디그룹와 동일하게 매주 학원에서 배운내용+추가기능을 정해 그 주에 할 과제를 정하고 그 내용에 맞에 만들면 된다. 첫번째과제는 간단한 CRUD로 시작해서 자바로 채팅프로그램, 이번에는 HTML로 간단한 로그인페이지를 디자인 하는걸로 3회차까지 끝을냈다. 순서가 역순이 될수도 있지만 오늘은 이번주에 만든 HTML로그인 페이지에 대해서 포스팅을 하고 시간이 날 때 전에 만들었던 프로그램도 포스팅해 보도록 하겠다. 이번 스터디의 주 서버는 나 자신이 운영하고 있는 nas서버의 아파치 서버를 활용하여 스터티 그룹원들이 편하게 간의 웹포스팅을 가능하게 하기 위해서..
최근 css의 여러 태그를 사용해서 연습해보고 있다. 이제 자바스크립트도 시작하고 css에도 어느 정도 익숙해져서 늦었지만 드디어 css의 태그에 대해서 정리해 보려고한다. css에서 박스를 배치할 때 가장 많이 사용하는 태그를 생각해 보면 position, margin, padding, text-align, item-align, justify-content정도이다. 정말 이 정도만 알아도 어느 정도 배치는 가능했었다. 순서대로 정리해 보자면 첫 번째는 margin이다. margin은 프레임에서 얼마나 뛰어줄지 정하는 태그이다. margin : 20px : 20px auto : 10px 20px 20px 10px; [top] [buttom] [left] [right] 만약 네모난 프레임 안에 버튼을 배치..
드디어 HTML에 돌입했다. 학원 스케쥴상 1~2주정도의 짧은 기간동안만 하고 바로 JSP로 들어간다고 한다. 학원 강사님께서 짧은 시간이라 빠르게 흡수하고 넘어가지 못한다면 JSP와 Spring으로 갔을때 상당히 고생할 것 이라고 말씀하셔 연습만 반복하고 있다. 그럼 최근 연습으로 인해 정리하지 못했던 HTML의 기초부터 정리해보도록 하겠다. 가징 기초적이면서 중요한 내용은 표를 만드는 방법이다. type 예시 설명 text 기본값, 문자열 형식을 입력받는다 number 숫자, 정수 및 실수. 최소/최대값과 증감값의 단위를 지정할 수 있다 range 숫자, 0 ~ 100 사이 정수를 처리한다 radio 빨강 초록 파랑 정해진 값 중에서 하나를 고르게 한다 checkbox 빨강 초록 파랑 정해진 값 중에..