티스토리 뷰
웹 개발에서 알아야 하는 3가지
- Page
- Session
- Request
자바의 웹개발은 총 2가지 방법이 있다.
Model 1 방식
- Model 1 방식은 목록 jsp 안에 디자인과 로직과 DB, 쿼리 등이 모두 들어있다.
- Model 1개발 방식은 현재 국내에서 가장 많이 사용되고 있는 개발 방식이다.
Model 2 방식
- Model 2 방식은 전부다 분리를 시켜서 협업이 가능한 구조로 만드는 것이다. (이거는 나중에 다룬다..)
- 아직까지도 현업에서 Model 1을 쓰는 곳이 많기 때문에 Model 1을 배우고 가야 실무가서 멘붕이 안온다ㅋㅋ
JSP 의 튜토리얼 : http://w3schools.com
이 웹사이트를 잘 활용해야한다. 이 사이트에 올라오는 예제들을 모두 해봐야한다..
아직까지 현업에서는 HTML4를 많이 쓰고, HTML5는 스타트업들이 많이 쓴다. 그렇기 때문에 HTML4를 중심으로 5에 추가된 것들을 알아두는 것이 좋다.
Q. 웹이 어려워요? 서버가 어려워요?
진짜 어려운것은 웹.... 서버의 난이도가 ★★★ 라면 웹의 난이도는 ★★★★★★★★★★이다. 왜?
웹이 어려운 이유 첫번째, Cross Browsing 때문이다.
Chrome, Safari, Firefox : 버전이 달라도 같은 제품으로 취급한다.
Opera, Swing, IE, Edge, .. 등 너무나도 많은 웹 브라우저들이 있다.
그러나 문제는 IE이다. 6, 7, 8, 9, 10, 11, Edge 모두 다른 제품이다. 서로 호환이 안된다.
그래서 개발자가 가장 싫어하는 것이 IE이다. 6에 맞추니까 7이 안돼, 그나마 대중적인 8로 맞추니까 Chrome 안돼, Safari 안돼...
이렇게 호환성을 맞추는 것을 Cross Browsing이라고 한다.
두번째, 서버쪽보다 웹쪽 기술이 빠르게 발전하기 때문에 어렵다.
지금은 JQuery가 base가 되어버렸고, 지금은 Bootstrap이라는 것이 올라가기 시작했다. 2014년까지의 키워드가 Bootstrap이였다.(지금은 무엇이 대세지?)
근데 페이는 서버개발자가 더 쎄다고.... 심하면은 3000만원까지 차이가 난다고.. 신입때는 초봉이 200~300정도. 그 이유는 웹개발자들이 너~~~무 많아서. 서버개발자는 보여지지 않기 때문에 많지 않다. 그래서 잘 하려고 하지 않는다... 그래서 웹 개발자로 성공하려면 trend를 빨리 읽을 수 있어야 한다. 이렇게 하려면 컨퍼런스도 많이 다니고.. 세미나도 많이 다녀야되고 그러는게 좋다. 다른 직군들에 비해서 공부를 많이 해야하는 직업이 바로 웹 개발자이다.
'프로그래밍 > JSP' 카테고리의 다른 글
[4] jsp를 이용해서 심플 게시판 만들기 (0) | 2016.02.02 |
---|---|
[3] 테이블을 이용해서 심플 계산기 만들기 (0) | 2016.02.02 |
[2] JSP기초_요약 (0) | 2016.02.02 |
[2] JSP 기초_심플 계산기 만들기 (0) | 2016.02.01 |
[2] JSP 기초_프로젝트 생성하기 (0) | 2016.02.01 |
- Total
- Today
- Yesterday
- 뉴스피드 가져오기
- 포스팅하기
- activity
- 메뉴바에 버튼 생성하기
- 제이쿼리
- er다이어그램
- sql
- intent
- 글쓰기 버튼
- JSP
- 예외처리
- 게시판 만들기
- 배열
- ERD
- 자바프로그래밍
- mybatis
- Linear Layout
- 쿼리
- spring
- mongo db
- query
- MVC
- aop
- jQuery
- 클래스
- 메소드
- Erwin
- 뒤로가기 버튼
- facebook 연동
- Relative Layout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |