전체 글(206)
-
[Web] 하이퍼링크
우리에게 너무 익숙하게 '링크(link)' 라 불리는 'hyperlink(하이퍼링크)' 에 대해 알아보자. 1. Hyperlink 하이퍼링크는 하이퍼텍스트 내에서 직접 모든 형식의 자료를 연결하고 접근하도록 하는 '참조 고리(연결 고리)' 이다. 하이퍼텍스트의 핵심 개념(요소)이며, 보통 '링크(link)' 라 줄여서 말한다. 현재 블로그 게시글을 작성하면서도 사용하고 있는 기능으로, 클릭 할 경우 지정한 문서, 프로그램, 사이트로 이동하는 기능을 하는 것이 바로 하이퍼링크인 것이다.(너무 가까이 있었네...) 2. Web Surfing 한 번쯤 들어 봤을 법한 'Web Surfing(웹 서핑)' 은 하이퍼링크를 따라 이동하는 행위를 말 한다. 다른 말로는 '웹 브라우징(아마 웹 브라우저를 사용하기에..
2024.07.30 -
[Web] 하이퍼텍스트
웹에서 사용되는 주요 기술 중 하나인, 'hypertext(하이퍼텍스트)' 에 대해 알아보도록 하자. 1. Hypertext 하이퍼텍스트는 하이퍼링크를 통해 다른 문서에 즉시 접근 가능한 텍스트이다. 기존 문서는 관련 내용을 따로 찾거나 해당 페이지를 찾아야 하지만, 하이퍼텍스트는 텍스트 내 작성된 하이퍼링크를 통해 즉시 해당 내용으로 접근하는 차별성 때문에 이와 같은 명칭이 생겼다.(직역하면 '초월 문서' 이니 기존 텍스트와는 궤를 달리하는 개념 때문에 붙여진 이름인 것 같다) 하이퍼텍스트가 사용된 주요 기술이 바로 'HTML' 과 'HTTP' 이다. 두 기술은 각각 'Web' 에서 사용되는 언어와 프로토콜로, 두 기술의 이름에 있는 'HT' 가 바로 'Hypertext' 의 준말이다. 즉, '텍..
2024.07.30 -
[Web] 웹과 인터넷
이전에 웹에 대해 알아보며 정리글을 작성하였는데, 작성하면서 계속해서 떠오른 것은 '웹과 인터넷이 다른 것이라 알고는 있지만, 명확하게 무엇이 다른지 답이 떠오르지 않는다.' 라는 생각이다. 그래서 이번에 이 둘이 무엇이 다른지 짚고 넘어가보려 한다. 1. Internet 'Internet(인터넷)' 은 컴퓨터로 연결하여 'TCP/IP(Transmission Control Protocol/Internet Protocol)' 라는 통신 프로토콜을 이용해 정보를 주고 받는 컴퓨터 네트워크이며, 네트워크와 장치 사이의 통신을 목적으로 상호 연결된 '글로벌 컴퓨터 네트워크 시스템' 이다. 즉, 전 세계적으로 연결되어 있는 컴퓨터 통신망이다. 전 세계적 단위로 연결된 컴퓨터 네트워크 통신망인 만큼 'Intern..
2024.07.30 -
[Web] 웹(Web) 이란?
'웹 개발자'를 목표로 학습 & 취업을 준비 중이니 가장 기본적인 'Web(웹)' 에 대해서 한 번 짚고 넘어가보자. 1. Web ? 'Web(웹)' 이란 말은 사실 편의를 위한 명칭이라고 한다. 정식 명칭은 'World Wide Web(월드 와이드 웹)' 이며, 많은 사람들이 해당 명칭을 사용하기에 공공연하게 사용되는 듯 하다. 하지만 왜 세 단어나 포함된 말 중에 'Web' 이란 단어를 명칭으로 사용 할까? 나름 생각해보길 정식 명칭을 살펴보면 '세상만큼 넓은 거미줄(?)' 이라 해석 할 수 있었는데, 'Web' 이 한 단어로서 'World Wide Web' 의 의미를 가장 많이 내포 할 수 있어서가 아닐까? 2. Web = World Wide Web 늘상 사용하던 'Web' 의 정식 명칭을 알..
2024.07.30 -
[클론 코딩] 네이버 카페 - 댓글 삭제
네이버 카페 댓글은 삭제시 2가지 방식으로 삭제되었음을 사용자에게 보여준다.답글이 달린 댓글의 경우 '삭제된 댓글'이라는 메시지를 노출그 외의 경우 댓글 노출 목록에서 삭제(=DB에 정보가 없으니 당연함) 즉, 주의할 점은 답글이 달린 댓글이라는 건데 단순히 메시지만 노출해주면 될 것 같지만, 중요한건 댓글이 삭제되더라도 해당 댓글만 삭제될 뿐 나머지 댓글(+답글)들은 삭제 전과 같은 순서로 계속 노출되어야 한다는 것이다. 이런 부분 때문에 이전에 댓글 정보에 그룹 넘버를 지정해 기존 순서를 유지할 수 있도록 한 것이다. 또한 '댓글수'와 '답글수'를 따로 계산할 요량으로 변수를 두었지만 이는 댓글 삭제시 댓글수가 변경되어 기존에 생각했던데로 그룹번호로 쓰는데 문제가 있어 '그룹번호'와 '댓글수'로..
2024.06.10 -
[클론 코딩] 네이버 카페 - 댓글 수정
네이버 카페는 댓글 수정시 댓글의 '본문'을 수정할 수 있으며, 변경된 닉네임은 적용이 되지 않는다. 또한 작성일 정보가 수정일 정보로 바뀌어 사용자에게 제공된다. Commentpackage CloneCoding.NaverCafe.domain.comment;@Entity@Table(name = "COMMENT")@Getter@Builder@NoArgsConstructor(access = AccessLevel.PROTECTED)@AllArgsConstructorpublic class Comment { public void update(String body, LocalDateTime updateAt) { this.body = body; this.updateAt = updateA..
2024.06.10