여러 요청 한 서블릿에서 처리하기
JAVA - 여러 요청 한 서블릿에서 처리하기 여러 요청을 하나의 서블릿에서 처리할수 있다. 서블릿에서 request의 주소 반환 String uri = request.getRequestURI(); //반환값 : /프로젝트이름/요청된 jsp페이지 프로젝트이름 반환 String conPath = request.getCont...
JAVA - 여러 요청 한 서블릿에서 처리하기 여러 요청을 하나의 서블릿에서 처리할수 있다. 서블릿에서 request의 주소 반환 String uri = request.getRequestURI(); //반환값 : /프로젝트이름/요청된 jsp페이지 프로젝트이름 반환 String conPath = request.getCont...
Java 소켓 프로그래밍으로 구현하는 간단한 채팅 프로그램 🎯 개요 네트워크 프로그래밍의 기초인 소켓(Socket) 통신을 이용해 Java로 간단한 채팅 프로그램을 구현해보자. 이 글에서는 TCP/IP 기반의 클라이언트-서버 구조를 통해 실시간 메시지 교환이 가능한 채팅 시스템을 만드는 과정을 단계별로 설명한다. 📡 소켓 통신의 기본 개념 소켓...
Axios: JavaScript에서 HTTP 요청을 더 쉽게 쓰는 방법 1. Axios란? Axios는 브라우저와 Node.js에서 작동하는 Promise 기반의 HTTP 클라이언트다. REST API와 통신할 때 주로 사용되며, 코드가 간결하고 직관적이라 fetch보다 많이 쓰인다. 요약: fetch보다 편하고, 오류 처리와 응답 구조가 ...
Java Servlet: 웹의 백엔드를 구성하는 기초 블록 개요 Java Servlet은 Java를 기반으로 동작하는 서버 측 웹 프로그래밍 기술이다. 클라이언트(주로 웹 브라우저)의 요청을 받아 처리한 후, 결과를 다시 클라이언트에 전달하는 구조로 작동한다. JSP, Spring 등의 상위 프레임워크들도 결국 Servlet 기반으로 동작한다. ...
JavaScript(jQuery) - toggleClass 인자값으로 들어가는 텍스트값을 가진 클래스를 적용/미적용 시킬수 있다. <style> .red {background-color: red; .blue {background-color: blue;} </style> <div id="circle" class=...
JavaScript - 선택자 제이쿼리를 사용해서 선택자를 지정할때는 $()를 사용하여 지정한다. 태그: 그냥 태그이름을 작성 클래스: .클래스이름 을 사용하여 작성 아이디: #태그를 사용하여 작성 <script> $(function(){ $("h1").css("background-color","#0ff") //h1태그를...
JAVA - Container 컴포넌트들을 담을수 있는 객체이다. Container c = getContentPane(); c.setLayout(grid); c.add(new JLabel("이름")); c.add(new JTextField(20)); JAVA - GridLayout 레이아웃의 한 종류로 격자형태로 배치할 수...
1. Stream vs Reader/Writer 구분 Stream Reader/Writer 처리 단위 1 byte 2 byte (문자 단위) 용도 바이너리 데이터 (이미지, 영상, 오디오 등) ...
JavaScript - 메소드 실행시 유의사항 메소드를 실제로 실행할때에는 ()를 쓰지 않는다. JavaScript - focus, blur 해당 엘리먼트가 입력대기(커서가 놓여진 상태)인지를 판단해주는 메소드이다. $(선택자).focus(); JavaScript - keydown 키보드가 입력될때마다 이벤트가...
JAVA - InnerClass 필드나 메소드처럼 내부 클래스도 멤버이다. 내부 클래스는 포함되어진 클래스의 모든 멤버를 참조할 수 있다. 내부 클래스를 사용하는 이유 특정 멤버변수를 외부에서 자주 사용한다고 할 때 이를 public으로 선언하는 것은 캡슐화 개념에 어긋난다. 이런 경우 내부 클래스를 사용하면 특정 멤버 변수를 privat...