mvc model
자료형을 컴파일시에 결정하는것 이들 언어는 변수에 들어갈 값의 형태에 따라자료형을 정해줘야된다. 컴파일시 맞지않는 값이 들어가면 컴파일 에러를 발생시킴컴파일시에 타입에 대한 정보를 결정하기 때문에 속도가 빠름, 타입 에러로 인한 문제점을 초기에발견할수있어 타입의 안정성
Spring Legacy & Spring Boot
HTML 코드와 JAVA코드를 같이 사용해서 동적인 웹페이지를 구성하는웹 어플리케이션 도구 (HTML 기반이라 View단에서 사용됨) 컴파일 후 Servlet으로 변환되어서 WAS(Web Aplication Server)로 올라가서구동되게된다. 단 이 변환 과정은 단
APCHE : Web Server로 정적인 웹페이지만 처리 가능하며 처리속도가 매우 빠르고 안정적이고일반적인 웹 포트 번호인 80 포트를 기본적으로 사용한다. Tomcat : WAS의 한 종류로 동적인 웹페이지를 만들기 위한 웹 컨테이너 서블릿 컨테이너라고도 부른다.J
아파치에서 만든 오픈소스이며https://blog.mybatis.org/데이터 베이스와 자바를 보다 쉽게 연결해줄수있는 ORM(Object Relational Mapping) 프레임워크이다.즉 자바 "객체" 를 "관계형 DB" SQL문과 직접 "매핑(Mappi
log4j는 자바기반 로깅 유틸리티로 아파치에서 만든 오픈소스이다.우리가 개발할때 로그를 확인하고자 sysout을 남발함연습용 프로젝트는 상관없지만 실무에서 프로젝트는 하나하나리소스 낭비가 심하므로 로그 라이브러리를 사용해서 처리한다.구조 : Logger : 출력할 메
lombok : Getter,setter등등이 java코드상에서 보이지 않지만 내부적으로 멤버의 추가/삭제에 따른 변경도 자동으로 처리되게 해줘 코드의 양을 현저히 줄여주는 엄청난 라이브러리이다.여기서 Getter Setter의 중요성은 객체 지향 언어를 공부하는 당신
중간에 무언가를 가로채는 의미이며 서블릿의 Filter랑 비슷한 기능 로그인 세션관리나 로그 출력 등등에서 많이 사용된다.HandlerInterceptorAdapter : 인터셉터 클래스가 상속받아야된다.preHandle,postHandle : 두 메서드를 @Overr
webRTC는 Web Real Time Communication의 약자로 플러그인 필요없이 클라이언트와 클라이언트간 P2P 영상/음성/데이터 통신 가능한 오픈소스 표준이며 구글에서 처음 공개되서 Mozilla, Opera, MS 까지 기술적 표준을 만들고있다.WebRT
재사용이 가능한 서로가 영향을 주지않는 독립적인 모듈이며 하드웨어 제품들이 각각 다른 회사의 공장에서 만들어진 부품을 서로 조립해서 하나의 제품을 완성 시키는것에 비롯되어 소프트웨어 개념에 도입한것이며 이로 인하여 컴포넌트화 시킨 코드를 다른 응용프로그램에서도 사용할수
보통은 이런식으로 XML에서 태그를 이용해서 작성을 하지만 js 컨트롤러 단에서 동적으로 생성해서 View에 뿌려줘야하는 경우가 있다.View.xmlcontroller.jshttps://ui5.sap.com/객체를 생성할때 sId는 고유 id값을 말하며 mSe
npx create-react-app명령어로 리액트 설치해킹툴도 아닌데 왜 happy hacking??npm install expressnpm install http-proxy-middleware서버 설치 및 디비 연결용 미들웨어 설치server.js 서버 코드inde
npm install npm-run-all -D백엔드와 프론트를 동시에 실행시켜주는 모듈 이건 뭐 필수지.스크립트 부분 수정npm run start명령어로 실행loopback 3000번 포트로 접속저 Header 사용자 태그를 넣을때 위에 컴포넌트안에있는 html가져와
first 페이지에서 two 페이지로 라우팅two 페이지에서 three 페이지로 라우팅할때는 parameter가 2개로 넘어간다.first 페이지two 페이지three 페이지참고 자료(https://ui5.sap.com/\[GitHub](https:/
.hdbprocedure라는 확장자명을 사용하며 db/ 경로에 생성을 해주면된다.상단에 프로시저 이름을 명시하고 IN 파라미터와 OUT 파라미터를 선언BEGIN 아래로 내부에서 사용할 변수를 선언하고 초기화등을 진행본격적으로 로직을 수행하고 END로 프로시저가 종료되게
프로시저 내부에서 SELECT 123 INTO VAL1 FROM DUMMY; 사용해서 셀렉트 결과문으로 변수값에 담는 경우가 필요한데 이 경우시노님을 생성해야 사용이 가능함db/ 폴더 밑에 .hdbsynoym 확장자로 생성내부에 DUMMY를 정의 후 사용db/ 폴더 밑
기본적으로 프로시저를 cds에 선언할때 function으로 사용했었는데그렇게되면 LargeBinary형식의 데이터나 LargeString 형식 데이터를 HANA DB에 전송함에있어 용량 제약이 있지만 action을 사용하면 POST 방식으로 BODY에 직접 데이터를 담
파이썬 기반으로 만들어진 무료 오픈소스 웹 어플리케이션 프레임워크이다.javascript 기반의 react, vue, java 기반 spring 이런거랑 비슷한 프레임워크라고 보면된다.다른 웹 어플리케이션의 MVC랑 비슷한 구조Model : 데이터 저장 즉 DB에 해당