웹 개발

웹 개발/🍃 SpringBoot

Spring | 스프링역사,객체지향방법론

인텔리j 무료버전에서는 스프링 프로젝트를 바로생성 못함 그래서 스프링 프로젝트를 생성해주는 사이트가 있음 https://start.spring.io/ generate하면 알집생김 알집풀고 인텔리제이에서 알집푼 폴더안에 build.gradle을 열어준다 open as Project 를 해준다 그러면 무슨 설치들이 쭉쭉 뜨고 저 application 들어가서 실행을해주면 아래화면이 뜨면 초기셋팅 성공! EJB(Enterpise Java Beans) - 동시 접속자수가 10000명 이상 사이트 구축시 고려하는 컴퍼넌트 기술 - 속도는 느리지만 많은 이용자 수를 감당할 수 있음 - 안정적인 트랜젝션이 필요한 사이트 구축시 사용 - ZEUS, Weblogic (지금은 안씀,있긴 있지만,,,) Spring - 크기..

웹 개발/🎆 JSP

JSP | postman,REST,JSON, Java CRAWLING

폼테스트 메세지: 전송 formtest.java(servlet) package com.koreait; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Formtest */ @WebServlet("/Formtest"..

웹 개발/🎆 JSP

JSP | 사진첨부파일 업로드,수정,삭제 가능한 게시판

전체구성 메이븐으로 pom.xml 의 build태그 밖에 cos,connector-j 추가해준다 jstl 사용시 jstl,taglibs(standard)도 같이 추가해준다 com.mysql mysql-connector-j 8.0.31 taglibs standard 1.1.2 javax.servlet jstl 1.2 com.jfinal cos 2020.4 Dbconn.java package com.koreait.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Dbconn { private static Connection conn; //메모리에 계속 살아있을것임 pub..

웹 개발/🎆 JSP

JSP | JSP영역,EL표현식,JSTL,Maven,fileupload

JSP 영역 1. page constext 현재 처리되고 있는 하나의 페이지 영역 pageContext.setAttribute("변수","값"); 2. request(request) 객체가 포워드되는 영역에서 사용하는 객체. 요청하고 포워드 하는 과정의 JSP를 request 하는 영역 reqeust.setAttribute("변수","값"); 3. session(session) 하나의 사용자가 사이트에서 지나가는 모든 페이지 영역에서 개별적으로 사용하는 객체 session.setAttribute("변수","값"); 개별적인 데이터 4. application(application) 하나의 사이트에 속해 있는 모든 페이지 영역에서 사용되는 공용 객체 공용 데이터 application.setAttribute(..

웹 개발/🎆 JSP

JSP | JavaBean,DAO,DTO

Java Beans(자바 빈즈) - JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스 - 멤버변수와 getter, setter 메소드로 이루어져 있음 - 패키지를 사용해야 함(디폴트 패키지는 사용하지 못함) jsp에서 객체 생성 스크립틀릿 액션 태그를 통해 객체 생성 // 객체 생성 //setter property 는 private의 필드값을 의미 //getter * jsp에서는 자바 클래스를 사용하려면 패키지를 꼭 만들어야 함! 기존 기능만들어있던 _ok 로끝나는 jsp 파일들을 보면 name : 어떤변수에다가 담을껀데? member! request로 넘어온 파라미터의 name값과 property 값이 다를겨우 넘어온 파라미터의 value 값이 자동으로 안담기게된다 그럴땐 param을 써서 ..

웹 개발/🎆 JSP

JSP | JSP를이용한 홈페이지구현 - 게시판

게시판 게시글 불러오기 게시글 작성하기 게시글 인덱스 주기(알고리즘) 페이지번호 주기(알고리즘) 한페이지당 10개씩만 보이게하기(알고리즘) 조회수늘리기(한명당 하나의 게시글에 하나의 조회수만 늘리기가능) 좋아요누르기(누르기,취소하기 가능) 좋아요누르면 아이콘 변경 본인이쓴 게시글만 수정 및 삭제 버튼생성 댓글 작성 본인이쓴 댓글만 삭제 최종 db 테이블 목록 tb_board create table tb_board( b_idx int auto_increment primary key, b_userid varchar(20) unique not null, b_name varchar(20) not null, b_title varchar(100) not null, b_content text not null, b_h..

이재원
'웹 개발' 카테고리의 글 목록 (23 Page)