Dev/Web 4

[Tomcat] catalina.sh 와 setenv.sh

스프링으로 외부 속성파일의 값을 @value 어노테이션으로 스프링 빈에 주입할 수 있다. 그런데 아무리 뒤져봐도 프로퍼티 파일에 관련된 내용이 없어 도대체 이 값이 어디서 가져오는 건지 찾아봤다. 알고보니 setenv.sh를 통해 설정한 값이었다. 톰캣 환경 설정에 대한 개념이 없어 정리한다. catalina.sh 톰캣의 catalina.sh 파일에는 다양한 설정이 존재한다. catalina.sh 파일에는 자바 옵션 설정 및 톰캣 로그 경로등 각종 설정을 저장할 수 있다. 이 때문에 설정 변경시 실수가 발생할 가능성이 높다.(유지보수에 큰 어려움 발생!). 만약 톰캣 버전이 업그레이드 되거나 서버 이전이 되는 경우 설정된 옵션을 반영하기 위해 조심히 추출해야한다. 그래서 추가 옵션을 설정하는 또다른 방법..

Dev/Web 2020.02.14

HTML 기초

1. html(Hyper Text Markup Language) html의 기본구조 웹문서의내용 HTML : 웹 상의 문서를 어떻게 보여줄 것인가를 다루는 Markup 언어. HTTP(Hyper Text Transfer Protocol) : 웹 브라우저와 웹서버간에 텍스트데이터를 송수신하기 위한 응용 프로토콜 태그의 종류 문서의 시작과 끝 문서 전체의 정보를 제공 브라우저의 제목 표시줄에 나타날 문서 제목 웹 페이지의 몸체부의 시작과 끝을 나타내는 문서 문서 정보 및 사이트의 이동, 화면 전환 효과, 웹페이지 검색 기능. 데이터에 관한 데이터. 태그의 속성 글자 크기 비교 쌍태그 : 열면 닫아줘야 한다 외태그 : 닫을 필요가 없는 태그가 몇몇 존재. , 속성 : size ="1" 실제로 사용하는 객체는 ..

Dev/Web 2019.02.13

웹 서버 (tomcat 설치), 웹 프로젝트 생성

웹 서버 설치(tomcat) 아파치의 톰캣 설치 https://tomcat.apache.org/download-70.cgi 인코딩 방식 설정 데이터를 넣을 때 대표적으로 get방식, post방식이 존재. 리퀘스트라는 객체에 원하는 데이터를 담은 후 전송하는 방식중에 get, post방식이 있다. 전송 시 한글이 깨지지 않도록 하기 위해서 server.xml 파일에 인코딩 방식 소스 추가할 것. 요새는 거의 브라우저가 3byte. 웹서버의 기본 포트는 8080 환경 변수 설정 jsp 실행시 JDK 위치를 인식할 수 있도록 추가하여 줘야한다. - C:\Program Files\Java\jdk1.8.0_191 경로 : 컴퓨터 - 시스템속성 - 고급 - 환경변수 - 시스템변수 추가하기 이클립스에서 Dynamic..

Dev/Web 2019.02.11

웹 프로그래밍 기초

1. 웹 어플리케이션 구조 root DNS ROOT DNS( 나무 구조로 되어 있는 도메인 네임 시스템(DNS) 계층의 최상위에 있는 도메인 네임 서버(DNS). IP주소와 경로를 저장해둠. 웹 어플리케이션 구조의 최상단에 존재 .COM .EDU .NET .ORG 여기는 인터넷 영역. 우리가 손 볼 수 없음. DNS프로그램 리눅스는 내장 되어있고, MS에서는 IIS 무료로 제공됨 인터넷 정보 서비스. (마이크로소프트 인터넷 정보 서비스(Internet Information Services, IIS)는 마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임) Browser Internet Web application Data server html css javascript browser..

Dev/Web 2019.02.11
반응형