목록IT (165)
And Brain said,
템플릿 엔진은 굉장히 많으며 어떤 것을 사용해도 상관없다. 실무에선 그냥 기본적인 html문법을 쓰는게 더 바람직할 수도. 허나 독특한 것을 좋아하는 나는 단지 신기해 보여서 써봤는데 의외로 편하다. html-css를 다뤄봤다면 전혀 어렵지 않고 오히려 이 못생긴 강아지의 독특함 그리고 세련됨에 매료될 것이다. 물론 굳이 안 써도 된다. 일단 이리오너라를 한다. Pug 문법은 닫기 태그가 없으며 들여쓰기로 블록을 구분하며 ( )으로 attribute를 사용 가능하다. =을 이용하여 변수를 사용가능하다. 공식 홈페이지의 예시를 보면서 적용해보면 처음엔 다소 귀찮고 불편하지만 이후엔 아주 편하단 것을 느낄 수 있을 것이다. 그럼 여러분들도 Pug 한 마리 들여보길 바라면서 Pug야, 이리오너라! Thanks..
oracledb , mybatis-mapper, express, http 기본적인 모듈들을 설치한다. app.use(express.json()) app.use(express.urlencoded({extended:true})) JSON 데이터를 post하기 위한 만반의 준비. 원래는 body-parser를 사용하여야만 json 데이터를 post할 수 있었지만 express 4.16 버전 이후로 JSON 데이터 post를 지원해준다. 이렇게 실행 시 이제 get은 그만 만지고 본론으로 들어가서 우리는 mybatis를 넣기위해 안전하게 xml 파일을 끼워줘야 한다. namespace와 id를 기억하자. 그리고 다시 js파일에서 JSON 데이터를 듬뿍 담아줄 DataList를 배열로 선언해준다. 본격적으로 JS..
데이터베이스(Database, DB) 정의 : 데이터의 저장소(집합) 1.1 데이터베이스의 역할 데이터와 응용프로그램의 중간에서 응용프로그램이 요구하는대로 데이터를 조작하고 관리하는 소프트웨어 사용자 데이터 요구의 실시간 응답, 최신 데이터 유지, 여러 사용자가 동시 이용 1.2 데이터베이스 현황 DB-ENGINES는 매월 인기도에 따라 데이터베이스 관리 시스템의 순위를 공개한다 약 350여개의 상용, 오픈소스 DBMS가 존재 2.1.1 관계형 데이터베이스의 특징 SQL 작업 수행시점에 Replication, Locking 및 Consistency에 대한 확인이 필요 데이터 일관성을 위하여 처리성능이 느려 성능의 병목현상이 발생할 수 있음 2.1.2 관계형 데이터베이스의 장점 데이터의 일관성을 보증할 수..
인터넷(Internet) 컴퓨터간 통신이 가능하려면 서로 연결이 필요한데, 이러한 연결을 통해 형성된 거대한 네트워크가 곧 인터넷이다. 그리고 이 통신을 하기위해 TCP/IP 라는 통신규약(Protocol, 이하 프로토콜)이 사용된다. TCP(Transmission Control Protocol) / IP(Internet Protocol) TCP/IP는 지역네트워크(LAN) 혹은 광역네트워크(WAN)에서 원할한 통신을 가능하도록 하기 위한 프로토콜로 정의할 수 있다. TCP 클라이언트와 서버간 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜. 데이터 교환을 안정적으로 순서대로 처리할 수 있게하여 에러를 방지한다. IP 네트워크상 컴퓨터의 고유 주소. 네트워크(Network) 통신망. IEEE(Inst..