input에 숫자만 입력하기 위한 방법을 소개하겠다. JSP SCRIPT //숫자만 입력 가능 function checkInputNum(){ if ((event.keyCode 57)){ alert("숫자만 입력 가능합니다."); event.returnValue = false; } }
전체 글
창업, 사업, 자기개발, 운동, Web, App, Java, python, 이슈, 개발자, JavaScript, amazon, cloud server, 취업, 스펙, Android Studio, Spring, React, Node.js, 구독하면 댓글 남겨주세요.1. 🌐 스프링에서 비동기 처리와 @RequestBody, @ResponseBody 사용 이유이번 포스팅에서는 스프링에서 비동기 처리를 어떻게 하는지, 그리고 @RequestBody와 @ResponseBody를 사용하는 이유에 대해 알아보겠습니다.🔹 클라이언트와 서버의 비동기 통신 처리웹에서 이루어지는 데이터 통신은 클라이언트(Client)와 서버(Server) 간에서 이루어집니다. 예를 들어, 로그인 버튼을 누르면 입력한 아이디와 비밀번호가 서버로 넘어가 요청(Request)을 하게 됩니다. 서버는 이를 판단해 로그인 여부를 결정한 후 클라이언트에 응답(Response)을 보내죠.🔹 요청(Request)과 응답(Response)의 중요성클라이언트가 서버로 보내는 메시지를 요청 메시지라고 하며, 서..
싱글톤(Singleton) 패턴 이란? 싱글톤 패턴이란 클래스가 최초 인스턴스화 할때에 한번만 메모리에 객체를 생성하고 이 객체를 사용하는 디자인 패턴이다. 즉 클래스를 여러번 인스턴스화 하더라도 새로운 객체를 생성하는것이 아닌 기존의 객체를 공유한다. 싱글톤(Singleton) 사용 이유? 위에 설명한것과 같이 한번만 객체를 생성하기 때문에 메모리 낭비를 방지할 수 있다. 또한 한번만 생성된 객체는 전역성을 띄기 때문에 공유가 용의하다. 싱글톤(Singleton) 문제 싱글톤의 전역성은 장점인 동시에 단점으로 작용된다. 몇가지 케이스에서는 객체를 공유한다는것이 큰 장점으로 작용하지만 다른 객체관의 결합도가 높아져 객체 지향 설계 원칙에 어긋난다. 또한 사이드 이팩트, 멀티 쓰래드 환경에서 동기화 처리 ..
DTO란?DTO(Data Transfer Object) 는 계층간 데이터 교환을 위한 자바빈즈를 의미합니다. 여기서 말하는 계층간의 의미는 Controller, View, Business Layer, Persistent Layer 등을 말하며 각 계층간 데이터 교환을 위한 객체를 의미한다. DTO는 로직을 가지지 않는 순수한 데이터 객체이고 getter, setter 메소드만 가진 클래스를 의미한다. VO란?VO(Value Object) 는 DTO와 혼용해서 쓰이긴 하지만 미묘한 차이가 있다. VO는 값 오브젝트로써 값을 위해 쓰인다. 자바는 값 타입을 표현하기 위해 불변 클래스를 만들어서 사용하는데, 불변이라는 것은 readOnly 특징을 가진다.이러한 클래스는 중간에 값을 바꿀 수 없고 새로 만들어..
Mapper란?Mybatis 매핑XML에 기재된 SQL을 호출하기 위한 인터페이스이다. Mybatis3.0부터 생겼다. DAO란?Data Access Object의 약어로 실질적으로 DB에 접근하여 데이터를 조회하거나 조작하는 기능을 전담하는 객체를 말한다. DAO의 사용 이유는 효율적인 커넥션 관리와 보안성 때문이다. DAO는 저수준의 Logic과 고급 비즈니스 Logic을 분리하고 domain logic으로부터 DB관련 mechanism을 숨기기 위해 사용한다. Mapper vs DAODAO를 사용하는 방법SqlSession을 등록해줘야 한다.DAO인터페이스와 인터페이스를 구현한 DAO클래스를 생성해줘야한다.Mapper인터페이스를 사용하지 않았을 때는 네임스페이스 + “.” + SQL ID로 지정해서..
c:url이란? c:url이란 url을 재정의 하는 기능을 한다. c:url사용이유? 여러 사용이유가 있지만 많은곳에서 수정한 js, css파일을 잘 적용하기 위해 사용한다. JSP와 js를 구분해서 사용할 경우 js의 내용을 변경하여도 즉각즉각 반영이 안될 경우가 있다. 이것을 막기위해 c:url과 c:param을 사용한다. c 태그를 사용하기 위해서는 http://java.sun.com/jsp/jstl/core" prefix="c"%>를 작성해야한다. 이렇게 사용하면 test.js?version=${nowDate} 가 들어가 수정된 js를 즉각즉각 반영시킬 수 있다. ${nowDate}는 Controller에서 받은 현재시간 값이다.
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwxjTD%2FbtrqRZWwEQx%2FTcIGkr6eCekwzyTXUJlqo0%2Fimg.jpg)
2021년 04월 25일 진주집 내돈내산 후기 최근 유키즈온더블럭에서도 나오고 이영자 씨가 추천하는 맛집으로 유명한 진주집을 방문하였다. 메뉴 및 가격 : 냉콩국수 : 12,000 비빔국수 : 10,000 닭칼국수 : 10,000 육개장 칼국수 : 10,000 접시만두 : 10,000 위치 : 서울 영등포구 국제금융로6길 33 여의도역5번 출구에서 302m http://naver.me/GIqtz4oH 진주집 : 네이버 방문자리뷰 3159 · ★4.38 · 생방송투데이 2304회 m.place.naver.com 오후 2시쯤 늦은 점심시간에 방문을 했다. 다행히 웨이팅은 없었지만 식당에는 사람들이 가득 차 있었다. 주문을 하고 3분도 안돼서 메뉴가 나왔다. 주문내역 : 콩국수 : 12,000 비빔국수 : 1..