본문 바로가기

[ETC] 서버 구축 비용에 대해서 일반적으로 JSP는 ASP처럼 운영체제와 DB를 따지진 않는다. 하지만 JSP와 궁합이 가장 잘맞는 서버는 sun에서 만든 솔라리스. 솔라리스는 유닉스의 한계열 솔라리스 같은 경우 JSP를 만든 SUN에서 만든 운영체제이기 때문에 서버 자체에서 JSP구동에 필요한 모듈을 지원. 톰캣, 플러그인 등 일반적으로 ASP서버를 구축할경우 windows NT서버에 MS-SQL을 사용. 같은 회사에서 나왔기때문에 궁합이 가장 잘 맞는다는게 이유 PHP같은 경우는 규모가 작은 홈페이지에서는 Linux서버에 My-SQL을 사용합니다. 리눅스와 mysql은 무료라는점이 가장 큰 이유 JSP는 Linux서버나 솔라리스 서버에 오라클을 주로 사용하며 mysql도 가능합니다만 mysql의 무료이긴 하나 오라클에 비해 기능이 .. 더보기
[ETC] 하나의 웹사이트를 만들기까지 1. DB테이블 작성 - 데이터 중복을 피한다. - 테이블의 이름을 연관성있게 한다. - 검색 속도와 저장 공간을 고려 테이블을 분리시킨다. - 별도의 검색용 테이블을 만들어 여러개의 테이블에 쌓이는 데이터를 한눈에 볼 수 있게한다. 2. 파일 연동 구조잡기 - 공유해서 써야 되는 파일과 분리해서 써야되는 파일을 나눈다. 3. 기본 레이아웃 잡기 - 주로 쓰는 태그는 등등이 대부분 - CSS 작성 - HTML 태그 속성에 자바 스크립트 코드를 넣지 않는다.(HTML, CSS, JavaScript를 완전히 분리시킨다.) - 1) 페이지에 들어가는 모든 HTML 태그 작성 - 2) 각각의 항목들을 화면에 배치하기 위해 적당한 그룹을 만들어 분리. 그룹으로 나누어 묶을때는 순서를 적절한 위치로 이동시켜 다시 .. 더보기
[ETC] 동적인 웹페이지 만들기 1. 동적인 페이지가 왜 필요한가 ? 웹에 글을 쓰는 순서는 이러하다.. 빨래터 사이트에서 - 로그인 후 - 내 빨래터 이동 후 - 주 메뉴에서 혼자말 클릭 후 - 글쓰기 창에 글을 쓰고 - 글쓰기 버튼을 누른다. 동적인 페이지가 아니라면.. 글을 쓰고 글쓰기 버튼을 누르게 되면 페이지 새로 고침이 일어나서 혼자말 리스트 전체 데이터가 불러와진다. 동적인 페이지라면.. 글을 쓰고 글쓰기 버튼을 누르면.. 페이지 새로고침 없이 AJAX 통신으로 글 내용을 서버에 보내고 등록된 글에 대한 정보만을 불러와 글목록 상단에 추가해준다. 이렇게 부분적인 변경을 요하는 페이지라면 서버에서 전송되는 데이터 양을 현저히 줄일 수 있다. 이미지나 각종 컨텐츠가 많이 붙어있는 웹 페이지라면 서버의 트래픽 부하를 크게 줄여줄.. 더보기