분류 전체보기(57)
-
naming convention list
jsp / servlet + mybatis + mariadb 환경에서 개발시 naming convention 모음 html file name convention no space case sensitive lower case Only use letters, numbers, underscores, hyphens main-page.html http://web.simmons.edu/~grabiner/comm244/weekone/naming-conventions.html id, class name convention kebab case https://google.github.io/styleguide/htmlcssguide.html#ID_and_Class_Naming attribute "name" name conv..
2022.07.31 -
7. CSS
CSS CSS란? Cascading Style Sheets HTML 요소가 어떻게 화면에 보여져야 하는지 묘사한다. 여러 web page의 layout을 조정할 수 있기에 생산성이 있다. 외부 stylesheets는 CSS 파일로 따로 저장 가능하다. W3C(World Wide Web Consortium) 에서 web page를 tag로 포매팅할 때 생기는 경제성과 복잡해지는 문제를 해결하기 위해 개발. style formatting을 html 에서 제거 CSS의 구문 selector Declaration Declaration h1 { color : blue; font-size : 12px } property value property value selector : 스타일 지정하고자 하는 HTML 요소 ..
2022.05.20 -
6. Browser는 어떻게 동작하는가?
브라우저의 주요 기능 서버에 요청해서 받은 웹 자원을 브라우저 창으로 보여주는 것 웹자원 : HTML 문서(보통), PDF, 이미지 URI(Uniform Resource Idenfier) : 자원의 위치 browser의 표준(웹 표준) brower가 html 파일을 보여주는 방식은 html과 css 표준에 달려있다. 해당 표준은 W3C 라는 컨소시엄에서 주도하여 유지된다 브라우저들이 일부만 갖다 쓰고 확장해서 호환성 이슈 발생 공통 BUI(Browser User Interface) URI 주소 창 뒤로 가기, 앞으로 가기 버튼 즐겨찾기 옵션 새로고침, 중지 버튼(페이지 갱신, 로딩중 중지) home button( 홈페이지로 가기 위한) 브라우저는 어떻게 동작하는가 개요 web performance 관련한..
2022.05.15 -
5. Domain name이란?
Domain Name 이란? 요약 인터넷의 모든 웹서버에 대응하여 제공하는 사람이 읽을 수 있는 주소 모든 인터넷 연결된 PC는 public IP를 통해서 접속 가능 IPv4 / IPv6 는 컴퓨터가 다루기 쉽지만 사람들이 해당 서비스가 뭔지 누가 운영하는지 이해하기도 어렵고 외우기도 어렵다. 심지어 시간이 지남에 따라 바뀔 수도 있다. 이러한 문제를 해야결하기 위해 domain name이라는 사람이 읽을 수 있는 주소를 쓴다. Domain Name의 구조 . 로 나뉘며 오른쪽에서부터 읽는다. ex) developer.mozilla.org org = TLD(Top level Domain) mozilla = label 1 developer = label 2 TLD : 도메인 네임 뒷편에 있는 서비스의 일반..
2022.05.13 -
4. Web Hosting이란?
Web Hosting란? web hosting? web(WWW) 공간을 임대(hosting) 하는 것 Web hosting service는 Internet hosting service의 일종으로 개인과 단체가 WWW를 통해 웹사이트를 제공 Web host(단체) : 인터넷 연결 제공, 데이터 센터에서 클라이언트 이용에 대한 임대/소유하는 서버 공간을 제공 하는 회사 Internet hosting service - 인터넷 서버를 운영하는 서비스, 단체와 개인이 콘텐츠를 인터넷에 제공하는 것을 도와준다. 호스팅 구분(dotname 기준) Linux hosting = Apache MySQL PHP window hosting = IIS, MySQL, ASP .NET hosting - IIS, MSSQL, (HT..
2022.05.12 -
3. DNS란?
DNS란? DNS? DNS : Domain Name System (사람이 알기쉬운)domain name을 입력하면 (웹브라우저가 이해하는)IP 주소로 바꿔주는 시스템 사람이 일일이 IP주소를 외우지 않아도 된다. IPv6 예시 : 2400:cb00:2048:1::c629:d7a2 . IPv4 야 어느정도 외울수 있지만, 자주가는 사이트를 DNS없이 IP주소만으로 모두 접근 가능한 사람이 얼마나 있을까? 인터넷의 전화번호부 쿄촌키친 : 02-4124-**** 에서 쿄촌키친을 Domain name 02-4124-****를 IP 주소에 대응 시켜도 무리 없다 google.com 으로 ping 을 날렸을 때 Domain name : Google.com 주소의 이름. 사람이 읽기 쉬운 사이트 정보 IP(Inter..
2022.05.12