목록분류 전체보기 (80)
꾸준한 개발일기
1. Web 서버와 WAS 서버의 정의✅ Web 서버 (Web Server)클라이언트(브라우저)의 요청을 받아 정적인 HTML, CSS, JavaScript, 이미지 등의 정적 리소스를 제공하는 서버대표적인 웹 서버: Apache HTTP Server, Nginx, Microsoft IIS일반적으로 HTTP 요청을 처리하며, 사용자가 요청한 페이지를 반환하는 역할 수행✅ WAS (Web Application Server)동적인 로직을 처리하는 서버로, 사용자의 요청을 받아 비즈니스 로직을 수행한 후 결과를 반환데이터베이스와 연동하여 사용자의 요청에 따라 동적으로 페이지를 생성함대표적인 WAS: Tomcat, JBoss, WebSphere, WebLogicJava 기반 WAS의 경우 Servlet, JSP..

회사에서 무려 근무시간에 보내준월드스마트시티엑스포나름 열심히 참여했기도 하고기억하기 위해 정리를 해보자 한다 ㅋ_ㅋ 엑스포에 도착나는 사전예약을 해서 빠르게 입장할 수 있었다입장료는 무료! 관련 책자도 주는데 하나 겟~! 나는 현업과 밀접한 관련이 있는공간정보 위주로 돌아보기로 했다 웨이버스 맵픽, 지온파스, 지온DT 그중 가장 먼저 방문한 웨이버스 스마트 지도 제작, 협업 구독 서비스인 맵픽에 대해 알아봤다맵픽은 데이터를 쉽게 지도로 만들어서 공유와 협업을 할 수 있는 시스템이다 그리고 지온파스는 코딩없이 공간정보 서비스를 생성할 수 있는데사진파일을 서비스를 이용해 지오코딩할 수 있는 기능을 체험해 볼 수 있었다이 서비스를 이용한다면 지자체 플랫폼 등 새로 구축하는 공간정보 플랫폼을 좀더 쉽게 ..
내 PC에서 구현하던 프로젝트를 다른 PC에서 실행시키고 싶었다먼저 깃 리파지토리를 import해서 코드는 받았지만 Java 17를 적용하고 실행시켰을 때 아래의 오류가 발생한다 Could not open init generic class cache for initialization script 'C:\Users\Seohee\AppData\Local\Temp\ijWrapper14.gradle' (C:\Users\Seohee\.gradle\caches\6.8.2\scripts\7d3k8cithu2fkcsylwobod2r2).> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file ma..

인텔리제이로 project import 하기먼저 프로젝트 폴더 구조를 확인한다 묶어서 쉽게 팀원들 끼리 공유할 수 있도록 한 폴더 안에 이클립스, jdk, 톰캣, 워크스페이스, maven이 몰아 넣어져 있다 이제 인텔리제이를 실행해본다open을 누른다 원하는 프로젝트를 선택하고 OK를 눌러준다. 이클립스 프로젝트로 열어준다. Trust Project 클릭 프로젝트가 열린다. 보통 이렇게 열면 바로 될거라 생각하지만 그럴리가 없지 하하,, 바로 플러그인 에러가 발생한다 maven 설정을 따로 해줘야한다 인텔리제이 maven 설정maven 폴더에 settings.xml 파일이 있다 intellij에서 ctrl + alt + s 단축키를 이용하여 S..

1. Babel 대표적인 트랜스파일러임 트랜스파일링이란 특정 언어로 작성된 코드를 비슷한 다른 언어로 변환시키는 것이이다. 이를 해주는 것이 트랜스 파일러이다. 트랜스파일링이 필요한 이유는? 모든 브라우저가 ES6의 기능(최신기능)을 제공하지 않기 때문에 ES5코드(구기능)으로 변환시키는 과정이 필요하기 때문이다. 1.1 Babel 설치 # 프로젝트 폴더 생성 $ mkdir esnext-project && cd esnext-project # package.json 생성 $ npm init -y # babel-core, babel-cli 설치 $ npm install --save-dev @babel/core @babel/cli 생성된 package.json { "name": "esnext-project",..