본문 바로가기

개발(라이브러리,프레임워크)79

vue.js 시작 및 설치환경 구축 / 특징 / vuetify vue.js 양방향성과 기능성을 제공 할 수 있는 라이브러리 데이터베이스와 소통하는 인터페이스 MVC패턴 view : 사용자에게 정보를 줌 ,그래픽 사용자에게 인터페이스 역할 controller : 중간 단계 , 뷰에서 받은 이젠트를 모델로 변환, 모델에서 받는 데이터를 뷰로 변환하는 작업 도와줌 Model : 비즈니스 로직을 포함, 일종의 데이터 저장소 But 이 과정에서 많은 시간이 소요되고 , 자원이 집약되면 반응형 사용자 경험을 제공 x MVVM 패턴 뷰모델 도입 ,데이터 바인딩 개발자가 사용자 반응에 즉각 응답할 수 있는 소프트웨어를 만들수 있게 함 데이터 자동 업데이트 가능 반응형 애플리케이션 지속적인 상호작용이 막히는 것을 방지하고 가능한 함수적 프로그래밍 관용구를 사용하는 비동기 기술인 M.. 2020. 5. 13.
xss filter & Interceptor requestbody 의 json Filter Post방식으로 application/json 타입의 데이터를 Servlet Filter 나 Spring Interceptor 에서 처리하기 위해서 HttpServletRequest의 InputStream을 읽어들여야 한다. 그러나 HttpServletRequest의 InputStream은 한 번 읽으면 다시 읽을 수 없다 우선 wrapper 객체를 하나 만들어서 일단 InputStream을 읽어서 작업후 >>이미 읽었던 데이터로 다시 InputStream을 생성해 돌려주도록 만드는 방법이 존재한다. 결국 inputstream 으로 한번 읽어들이면 다시 못 읽어서 다시 inputstream으로 생성해 돌려줘야함 filter , Interceptor 차이? 공.. 2020. 1. 9.
Spring MVC , Spring Boot 스프링 프레임워크 의존성 주입 , IOC DI나 IOC를 적절히 사용하면 느슨하게 결합된 애플리케이션 개발 가능 :: --> 더 나아가 단위테스트 가능 의존성을 주입 @Component :: 스프링 프레임워크 -> 빈을 관리 @Autowired :: 이 타입에 맞는 걸 찾아 연결시키기 그 밖의 스프링 프레임 워트 해결하는 일들 스프링 모듈을 이용해 의존성 주입의 핵심을 구성 Spring JDBC , MVC, AOP, ORM ,JMS , Test .. Spring MVC 해결하려는 핵심 ? 디커플된 웹 애플리케이션 개발 방법을 제공 Dispatcher Servlet , ModelAndView , View Resolver 같은 것ㅇ르 통해 웹 애플리케이션 개발을 쉽게 해줌 ** Spring Boot? Spr.. 2019. 11. 19.
REST API rest : 자원의 이름 ,표현으로 구분 --> 해당 자원의 상태정보를 주고 받는것 데이터가 요청되어지는 시점에서 자원의 상태 ,정보를 전달함 , JSON, XML 을 통해 데이터를 주고받는다 ---> 웹의 장점을 최대한 활용할 수 있는 아키텍쳐 스타일 HTTP URL 을 통해 자원을 명시 --> HTTP Method(POST,GET,PUT,DELETE)를 통해 자원에 대한 CRUD Operation 을 적용 장점 별도의 인프라 구축을 할 필요가 없음 HTTP표준 프로토콜에 따르는 모든 플랫폼에서 사용가능 서버 , 클라이언트 역할을 명확하게 분리 단점 표준 존재x 사용할 수 있는 메소드 4밖에 없음 2019. 11. 18.
반응형