to do
to do
1. 이력서, 포폴
- 이력서
- 포폴
마지막 프로젝트 포트폴리오
추가 프로젝트 EC2에 SSL/TLS 적용
- diary_list ajax 뒤로가기 처리
https://xetown.com/resources/93530
https://beyondj2ee.wordpress.com/2013/08/16/ajax-%EB%92%A4%EB%A1%9C-%EA%B0%80%EA%B8%B0-%EB%B2%84%ED%8A%BC-%EC%9D%B4%EC%8A%88-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95/
2.개념 정리
http://canstopg.blogspot.com/2018/10/blog-post_8.html
3. Java
- 이론과 실습 -> 반복이 중요
this is java & 코딩
- 전체적인 이해
https://www.oracle.com/technetwork/java/intro-141325.html#349
- J2EE 이해 (Architecture 등등)
jsp, servlet, ejb, jdbc 등이 j2ee스펙에서 돌아가는 거라서
http://canstopg.blogspot.com/2018/10/httpswww.html
- Java 실행 과정
http://dev-ahn.tistory.com/121
- JVM
http://programmer-seva.tistory.com/2
- Java 메모리 구조
http://hoonmaro.tistory.com/19
- java compiler 동작과정 (architecture of java compiler)
https://www.google.co.kr/search?newwindow=1&rlz=1C1SQJL_koKR789KR789&ei=Qc7BW4zrKseY8gXoo5aYDg&q=architecture+of+java+compiler&oq=architecture+of+java+compiler&gs_l=psy-ab.3..0i19k1.784132.789849.0.790139.18.12.0.5.5.0.313.1624.0j7j1j1.9.0....0...1c.1.64.psy-ab..4.14.1635...0j0i67k1j0i7i30k1j0i30k1j0i8i30i19k1.0.USJBiccK90M
https://stackoverflow.com/questions/32779189/internal-architecture-of-java-compiler
http://bearcave.com/software/java/comp_arch.html
https://www.careerbless.com/java/basics/JavaArchitecture.php
- java.lang 패키지는 어떤과정으로 default import가 되지?
4. Algorithm
- 백준 온라인 저지
https://www.acmicpc.net/
5. sql
6. jsp&servlet
7. WAS
- tomcat server.xml doc 및 주석 해석하기
8. spring framework + ibatis&mybatis
9. GIT
- git scm
https://git-scm.com/book/ko/v2
- 깃 간편안내서
http://rogerdudler.github.io/git-guide/index.ko.html
- The Three States and Areas of Git : 깃 아키텍처
https://code.snipcademy.com/tutorials/git/fundamentals/adding-committing
- 깃 데이터 플로우
https://commons.wikimedia.org/wiki/File:Git_data_flow.png
10. OOP
모든 것을 객체관점에서 바라보는것?
실질적인 주안점은 Message에 있다.
http://www.infopub.co.kr/bookinfo/bookinfo.asp?sku=06000224
http://www.hanbit.co.kr/store/books/look.php?p_code=B9188465195
https://namu.wiki/w/%EA%B0%9D%EC%B2%B4%20%EC%A7%80%ED%96%A5%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D
11. Maven & JUnit(단위 테스트)
- maven install + JUnit
동기: 스프링 MVC 프로젝트를 maven install해서 war 배포파일을 생성하려고 하는데 오류가 많이 발생
http://canstopg.blogspot.com/2018/09/maven-install-warn-error.html
스프링의 서버 설정은 따로 있던데 스프링 안켜고 서버 구동시키기
-프로젝트 배포에 대한 이해가 필요함
1. 스프링 서버를 구동시키는 경우
: 미해결
2. 스프링 안의 톰캣이 아닌 로컬?의 톰캣 서버 구동시키는 경우
:스프링 웹 프로젝트를 war 배포파일로 변환 후 톰캣 파일에 넣고 서버시작하면 자동으로 패키징이 풀어지면서 해결됨
AWS EC2 Instance OS 결정하기 : linux VS windows
한 줄 장단점: 리눅스는 운영체제 자체의 메모리 점유율이 낮음, 윈도우는 GUI환경이라서 편리함
-> 일단, 윈도우 인스턴스를 생성해놓은 상황이라서 윈도우로 먼저 운영해보고 성공하면 이후에 리눅스로 변경할지 말지 결정
완료
1. AWS EC2 Instance (Windows OS) tomcat server 에서 배포
2. NewContext 띄우기
컴파일 버전이 안맞아서 - 다른 jdk version으로 컴파일된 class파일이라서 페이지 로드가 안됬음
3. ROOT Context 한글 적용
//1번과 2번은 순서가 바뀌면 안된다.
//순서가 바뀌면 res에서 pw객체를 생성하고 res를 charset 지정한다고해도 pw객체는 charset 적용이 안된다.
res.setContentType("text/html;charset=utf-8");//(1)
PrintWriter pw = res.getWriter();//(2)
삽질 근본적인 이유: WEB, WAS(tomcat)에 대한 이해도가 낮아서 소스코드는 대충보고 맞는 거 같고 다른 곳에 문제가 있지 않을까 생각해서 여기저기 찾아봄, 한마디로 문제발생가능한 부분을 알지 못해서 여기저기 찔러봄
근본적인 해결: 기본, 체계, 아키텍처의 중요성
4. EC2 인스턴스 도메인 적용
-프로젝트 배포에 대한 이해가 필요함
1. 스프링 서버를 구동시키는 경우
: 미해결
2. 스프링 안의 톰캣이 아닌 로컬?의 톰캣 서버 구동시키는 경우
:스프링 웹 프로젝트를 war 배포파일로 변환 후 톰캣 파일에 넣고 서버시작하면 자동으로 패키징이 풀어지면서 해결됨
AWS EC2 Instance OS 결정하기 : linux VS windows
한 줄 장단점: 리눅스는 운영체제 자체의 메모리 점유율이 낮음, 윈도우는 GUI환경이라서 편리함
-> 일단, 윈도우 인스턴스를 생성해놓은 상황이라서 윈도우로 먼저 운영해보고 성공하면 이후에 리눅스로 변경할지 말지 결정
완료
1. AWS EC2 Instance (Windows OS) tomcat server 에서 배포
2. NewContext 띄우기
컴파일 버전이 안맞아서 - 다른 jdk version으로 컴파일된 class파일이라서 페이지 로드가 안됬음
3. ROOT Context 한글 적용
//1번과 2번은 순서가 바뀌면 안된다.
//순서가 바뀌면 res에서 pw객체를 생성하고 res를 charset 지정한다고해도 pw객체는 charset 적용이 안된다.
res.setContentType("text/html;charset=utf-8");//(1)
PrintWriter pw = res.getWriter();//(2)
삽질 근본적인 이유: WEB, WAS(tomcat)에 대한 이해도가 낮아서 소스코드는 대충보고 맞는 거 같고 다른 곳에 문제가 있지 않을까 생각해서 여기저기 찾아봄, 한마디로 문제발생가능한 부분을 알지 못해서 여기저기 찔러봄
근본적인 해결: 기본, 체계, 아키텍처의 중요성
4. EC2 인스턴스 도메인 적용
댓글
댓글 쓰기