2022. 10. 15. 03:10ㆍ2층 - 앞지름과 되새김의 장/문제의 고찰
1. 간단한 끄적임
uri 거꾸로 작성
==> 레거시 프로젝트 생성시 패키지 생성할 때 '.'을 끝으로 폴더가 생성됨.
ex) com.care.cf 가 패키지 네임이면 com 폴더, care폴더, cf폴더
views 폴더에 jsp 파일 작성하도록 함.
appServlet 파일에 xml 파일들은 >>(딱히 건드리지 않아도 될 듯함.)
Maven Dependencies라이브러리 용도(데이터가 있는공간)
pom.xml 안에는 삽입된 라이브러리들을 코드로 작성(<dependency></dependency>)되어 있음.
web.xml
> 백업해두어야 한다.(주의)
가령 web.xml에 <filter></filter>코드를 작성하여 jsp가 작동 시 뭔가 걸러지는 코드를 걸어놨고 그 코드가 다른 프로젝트에서도 필요하다면 백업을 해두면 좋겠다(솔직히 오류가 나도 어디서 났는지 모르기 때문에 백업은 필수임...;;)
servlet-context.xml
root-context.xml
※ 모두 코드 저장할 때 주의
8. src/main/resources : 쿼리문(DB??)
9. src-main-webapp-resources에는 html(.jsp)에 보일만한 파일들(css, img, js)
10. webapp : 화면에 보여질 요소들이 들어간다.
11. src/test/java : 테스트할 코드들 작성
12. src/test/resources : 테스트할 코드들 작성
실제 작동되는 것은 main에서
잘 돌아가는지 실험 하고자 하는 것은 test에서...
13. src/main/java에 하위 패키지명들을 초기 설정한 com.care.test 명과 동일해야 해당 하위 java파일들이 spring에서 인식하여 작동된다(유효한 파일은 s가 붙어있음)
(spring 장점)
협업할때난 다른 사람의 코드를 볼때 동일한 규칙으로 작성되어 보기 편하다.
@Autowired MemberService service; == MemberService service = new MemberService();
(의존성 주입)
@Controller
public class HomeController {
@Autowired MemberService service;
==>> HomeController가 실행이 되면 MemberService도 같이 실행시켜라.
'2층 - 앞지름과 되새김의 장 > 문제의 고찰' 카테고리의 다른 글
리눅스 - 우분투 CUI(Comand User Interface) 자주 사용하는 명령어(2022-11-03) (0) | 2022.11.03 |
---|---|
Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 예기치 않은 파일의 끝입니다 (0) | 2022.10.26 |
자바스크립트에서 유용하게 쓰일 정규 표현식 모음 (0) | 2022.09.19 |
java FX - initialize에 대한 고찰 (22-09-04) (0) | 2022.09.04 |
JAVA FX - Pane(컨테이너)의 원리의 대한 고찰(GridPane) (2022-08-15) (0) | 2022.08.15 |