APM 환경 : apache (웹서버)+ php + mysql --> dothome 사용, ftp로 파일 전송
WAS(Tomcat) + jsp + mysql(db4free.net) --> local
heroku --> deploy
WAS(자바를 해석해서 웹서비스 ) 대표적 서버가 Tomcat (무료)
deploy를 하기 위해 heroku(parse 서버)사용
spring framework : 전자정부 프레임 워크 : 나라에서 하는 프로젝트가 이걸 베이스로 프로젝트를 함
STS4는 스프링 부트를 개발하기 위한 환경
STS4는 메이븐이 장착된 툴
메이븐은 빌드 툴 : jdk에 기본적으로 들어가는 클래스와 패키지 포함. 프로젝트의 전체적인 라이프 사이클을 관리하는 도구
필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하기위해 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 다운받아줌
dynamic web project : 기본 jsp를 이용한 웹 서비를 만들기 위한 프로젝트
1. 새 프로젝트 생성
: file / new / [Web] - [Dynamic Web Project] 선택
또는
: new / other / dynamic web project 검색 & 선택
2. maven 프로젝트로 변환 : 프로젝트 우클릭 -> configure / convert to maven project
(라이브러리 관리가 편해짐)
pom. xml : 현재 프로젝트에 설치된 정보들, 관리하는 정보 포함. 필요하다면 라이브러리 설정
깃허브 로그인 -> 새로운 repository 만들기
깃허브랑 STS 연결
clone 클릭 후, 위의 주소 붙여넣기
내 로컬에 깃 저장소 만들고 연결하는 폴더까지 만든 상태
github repository랑 연결
위의 과정을 마치면 워킹트리에 연결된 상태
넣지 말아야할 파일 제거하는 과정!! (무시해주기위해)
자바 ->컴파일->바이트코드(.클래스파일) ; 이런 파일들은 소스 관리를 하지 않음.
즉, 우리가 관리해야할 파일들을 .java파일
.ignore로 다른이름으로 저장 (git / 2021C* 폴더)
txt 파일이라면 .ignore로 변경
그리고 이제 push 해야함
push 완료 후 github 새로고침
지금까지한 것 : 아직 서비스 만든게 아님 프로젝트 만들고 메이븐 프로젝트 바꾸고 깃 저장소 만들고 깃허브 연결
프로젝트 만들기 위한 파일들 애드 푸쉬 커밋
실제로 jsp 프로젝트 만들려면
필요한 파일은 web content 폴더에 만든다. jsp나 html
3. webContent 폴더에 index.jsp 파일 추가
*항상해야하는 과정*
설치 - > 새 프로젝트 -> 메이븐 프로젝트 -> git 저장소로 세팅 -> github에 repository -> github repository랑 연결
-> gitignore추가 -> create and add commit -> add commit and push
4.Tomcat 라이브러리 추가 : 프로젝트 properties / java build path / libraries / Add library / Server Runtime
5. 하단 탭 server 설정
6. context path 변경 : [Properties] - [Web Project Settings]
7. 참고링크 https://hyoje420.tistory.com/26 https://huskdoll.tistory.com/856
8. jstl 최신버전 추가시 에러발생한다면? https://seaweedfusiforme.tistory.com/6
'Web Developement' 카테고리의 다른 글
13. JSP2 (0) | 2021.02.03 |
---|---|
12. JSP (0) | 2021.01.20 |
10-2. jQuery (Traversing ~ AJAX) (0) | 2021.01.18 |
10-1. jQuery (0) | 2021.01.17 |
9-2. JavaScript로 AJAX 구현하는 간단한 예제 (0) | 2021.01.15 |