목록분류 전체보기 (46)
ALLYES
일시 : 2022.10.26 시간 : 9:00 ~ 18:00 오전/오후 : Spring Book Search 바 생성 및 추가 기능 Book search 바에서 아무 검색을 하지 않은채 GO를 누르면 게시판 전체의 길이 나오게함 검색을 한 경우 검색에 맞는 결과 값 출력 아무 검색 없이 GO를 눌렀을 경우 아무 결과가 나오지 않게 수정 검색을 하였을 경우 아래 결과값이 뜨게 함 책 이미지 까지 나타나게하는 기능 간단히 적용 + Kakao Developers 이용 책 검색한 결과 추가적으로 스크롤바 생성 및 사이즈 지정 지도 추가 - 로그인을 하지 않았을 경우 마커에 아무 이름도 뜨지않음 로그인을 하였을 때 마커에 로그인한 회원의 이름으로 표시 위도와 경도가 나오게 하는 기능 추가 최종 게시판
일시 : 2022.10.25 시간 : 9:00 ~ 18:00 오전/오후 : Spring Search 박스 생성 Search 기능 활성화 다른 작성자가 작성한 글을 search한 결과 추가적으로 게시글의 개수에 따라 나타나는 페이징 수정 최종 결과물 로 글로 작성을 하면 제목이 없이 작성이 됨 이를 막기 위하여 출력 값을 c:out으로 받아준다. 결과 : 알림창이 뜨지 않고 제목형태로 나타나면서 상세보기 기능이 작동됨 JSON (JavaScript Object Notation) is a lightweight data-interchange format 속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable..
일시 : 2022.10.24 시간 : 9:00 ~ 18:00 오전/오후 : Spring [Spring] 답글 기능 추가 # 로그인을 했을 경우에만 답글 기능 사용 가능 # 로그인을 하지 않았을 경우 답글을 볼 수 있으나 작성은 불가능 삭제된 게시물 표기 + JQuery modal page 나누기 페이지 번호 표기 previous/next 기능 X previous/next 기능 O 5페이지 이상일 경우 6페이지로 가야 previous 기능 작동
일시 : 2022.10.21 시간 : 9:00 ~ 18:00 오전/오후 : Spring JSTL + EL 문법 : test01, test02 test01.jsp 야호 ${i%2==0 ? '야호' : ''} test02.jsp ${f} EL 표현식 = 출력식 : ${ 식 } 안에 쓸 수 있는 식 var(변수이름) attribute(속성이름) 객체 바인딩에서 만들어진(list)를 속성이름으로 쓸 수 있음 model.addAttribute("list", list); // 객체바인딩(Controller) 이를 읽는 것은 request.getAttribute("list); // View(JSP) => ${list}
일시 : 2022.10.20 시간 : 9:00 ~ 18:00 오전/오후 : Spring Spring DataBase 연결 모든 api들을 알필요x 동작하는 방법만 알면 사용가능 Connection Pool : 데이터베이스와 연결된 커넥션을 미리 만들어 놓고 이를 pool로 관리하는 것 HikariCP : 가벼운 용량과 빠른 속도를 가지는 JDBC의 커넥션 풀 프레임워크 DB 연동하기 위해 사용하고 있는 DB의 각 속성들의 값을 작성 MySQL을 구동하기 위해서는 Driver을 다운해야함 mysql - 5.1.49버전 pom.xml 파일에 업로드 Spring-jdbc(추상화된 JDBC) 다운 Spring Framework 와 같은 버전으로 다운 해야함 아래 구도로 DB 연결 작업 코드 작성하기 위해서 ....
일시 : 2022.10.19 시간 : 9:00 ~ 18:00 오전/오후 : spring Spring Maven Dependencies Maven : 자바용 프로젝트 관리 도구 api들이 들어있음 짝수 버전을 쓰는것이 좋음 - 안정화가 되어있음 pom.xml - 4.3.18 (스프링 버전 바꿔주면 알아서 다운로드가 됨) 위와 마찬가지로 Java버전을 바꿔줌 : 1.6 -> 1.8 그 후 Maven update를 통해 적용해줌 w3school 홈페이지 이용 https://www.w3schools.com/ W3Schools Free Online Web Tutorials W3Schools offers free online tutorials, references and exercises in all the maj..
일시 : 2022.10.18 시간 : 9:00 ~ 18:00 오전 : JSP 오후 : Java Spring 오전 [JSP] 4개의 servlet 생성 4개의 코드파일 작성 GoJoinService.java package com.smhrd.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.serv..
일시 : 2022.10.17 시간 : 9:00 ~ 18:00 오전/오후 : jsp MVC Model DB와 상호작용할 DAO, VO(DTO), utils 데이터 처리를 위한 class 파일 View 사용자 눈에 실제로 보여지는 화면 html, jsp Controller Model을 사용하여 실제 동작을 일으키느 객체 Servlet package - com.smhrd.controller JoinService package com.smhrd.controller; import java.io.IOException; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql..
일시 : 2022.10.14 시간 : 9:00 ~ 18:00 오전/오후 : JSP out 객체 Servlet class에서 getWriter 메소드를 호출해서 얻은 PrinterWriter 객체와 비슷한 역할 out.print(" ") request 객체 Client가 Server로 요청할 때 HTTP Message로 구성해 여러 정보를 사용할 수 있도록 저장하고 관리하는 내장객체 response 객체 JSP page의 실행결과를 Web Browser로 되돌려줄 때 사용하는 내장객체 response.sendRedirect() 현재 실행중인 JSP page의 실행을 중단하고 다른 Web page가 대신 호출되도록 만드는 기능 response.sendRedirect("이동할 주소"); redirect 방식으..
일시 : 2022.10.13 시간 : 9:00 ~ 18:00 오전/오후 : JavaScript 데이터 전송 방식 - Get header에 저장됨 => header에 주소 정보가 저장되어 있음(url) 데이터를 쿼리스트링 형태로 url 뒤에 붙여서 전송하는 방법 쿼리 스트링(Query String) 주소 : ?color=%23001eff&num1=2&num2=5 ? : 쿼리 스트링의 시작점 ?name=value&name2=value2 . 데이터를 server로 전송하는 실습 : name = "data" => key.. 데이터 전송 방식 - Post 데이터를 패킷의 Body에 담아 전송하는 방법 예제7 - servlet 코드 package com; import java.io.IOException; impor..