본문 바로가기

Web/Servlet4

[Servlet] 웹 소켓을 이용한 채팅(update date - 2019-08-07) 2019-11-06 서버 운영을 종료하였습니다. 2019-08-07 패치노트 서버 프리징 개선 웹 채팅 커넥션을 다수 잡아놓고 동시에 여러 처리를 진행하게 만들면 서버가 멈추는 증상을 해결하였습니다. 아마존 웹 서버 우분투 프리티어를 사용하고 있었는데, EC2의 성능이 문제가 되었던거 같네요. 서버를 로컬로 바꾸고 다시 배포를 하니 일단 100명수준 내에서는 작동에 문제가 없습니다. 접속주소는 아래쪽에 갱신해 두었습니다! 서버 접속이 되지 않을때는 댓글 혹은 제 이메일로 연락 부탁드립니다. ======================================================================= 접속할 수 있는 주소 http://175.203.27.33/DevEricServers/d.. 2019. 7. 23.
[Servlet] 정규식을 이용하여 로그인 구현하기 1. 로그인 창을 구현할 자바 클래스를 만들어 줍니다. 2. WebContent 폴더에 js폴더를 만들어 준 후 validation.js파일은 만들어줍니다. 만들어진 validation.js을 다음과 같이 작성합니다. String.prototype.validationID = function(){ // 영문 소문자로 시작하고, 영문 소문자와 숫자로 이루어진 아이디가 6~15글자인지 체크하는 정규식 return /^[a-z]+[a-z0-9]{5,14}$/.test(this); } String.prototype.validationPW = function(){ // 8~20글자의 영문 대소문자, 숫자, 특수문자이고 // 1개 이상의 특수문자 또는 숫자를 포함하는지 체크하는 정규식 return /^(?=.*[a-.. 2019. 7. 5.
[Servlet] Servlet으로 Hello World 페이지 만들기 2019/07/04 - [Servlet] - [Servlet] 로컬에 Apache Tomcat 7 세팅하기 [Servlet] 로컬에 Apache Tomcat 7 세팅하기 Servlet을 세팅하기 위해서는 우선 서버를 설치해야 합니다. 로컬 컴퓨터에 서버를 세팅하는 프로그램중 가장 많이 사용하는 아파치 톰캣을 사용해서 서버를 설치해보겠습니다. 아파치 톰캣을 사용하기 위해서는.. deveric.tistory.com 위 세팅이 완료되어야 Servlet Application 설정이 가능합니다! 1. Dynamic Web Project 만들기 Ctrl + n을 누른 후 Wizards에 'dina'를 입력하면 'Dynamic Web Project'가 검색됩니다. Next를 눌러 진행해줍시다. Target runti.. 2019. 7. 4.
[Servlet] 로컬에 Apache Tomcat 7 세팅하기 Servlet을 세팅하기 위해서는 우선 서버를 설치해야 합니다. 로컬 컴퓨터에 서버를 세팅하는 프로그램중 가장 많이 사용하는 아파치 톰캣을 사용해서 서버를 설치해보겠습니다. 아파치 톰캣을 사용하기 위해서는 JDK(java Developer Kit)의 설치가 선행되어야 합니다. https://tomcat.apache.org/download-70.cgi Apache Tomcat® - Apache Tomcat 7 Software Downloads Welcome to the Apache Tomcat® 7.x software download page. This page provides download links for obtaining the latest version of Tomcat 7.0.x software.. 2019. 7. 4.