Light Purple Pointer
스프링 프레임 워크 시작하기 - bean추가
·
BACKEND/Spring
beans.xml 에 bean 추가하기 비교하기에서 만든 demo.beans 패키지 복사해서 넣어주고 이름 바꾸기 main 클래스로 이동해서 실행하면 12:06:53.788 [main] DEBUG org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@32d2fa64 12:06:53.931 [main] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 1 bean definitions from class path ..
스프링 프레임 워크 시작하기- 라이브러리, 로그 기록
·
BACKEND/Spring
스프링 프레임 워크 사용하기 https://blog.naver.com/drv982/222898885416 자바 프로젝트에 스프링 프레임워크 적용 프로젝트 세팅(설정)시 복잡함 => 한번 설정한 프로젝트는 (6개월 ~ 1년) 동안 동일하게 진행하므... blog.naver.com 새 프로젝트 생성 Group Id : 회사명 Artifact Id : 프로젝트 제목 pom.xml 클릭 - 프로젝트 설명서 11 11 11 project 안에 넣어주기 4.0.0 com.demo SpringBasic 0.0.1-SNAPSHOT 11 11 11 수정하면 Maven 업데이트 해줘야함 11버전으로 바뀐거 확인 가능함 https://spring.io/projects/spring-framework Spring Framewo..
Java 프로젝트랑 스프링 프레임 워크 비교하기
·
BACKEND/Spring
switch 해서 새폴더 지정해줌 window -> preferences로 utf-8 지정 새 프로젝트 만들기 beans 패키지에 클래스 만듬 package demo.beans; public class HelloWorldEn { //리턴 값이 없는 void 메소드 public void sayHello() { System.out.println("Hello"); } } 클래스 복사해서 하나 더 만들어서 Ko로 인사하는 메소드 만들기 package demo.beans; public class HelloWorldKo { //리턴 값이 없는 void 메소드 public void sayHello() { System.out.println("안녕하세요"); } } main 클래스에서 확인 package demo.mai..
Spring Framework(스프링 프레임워크) ?
·
BACKEND/Spring
https://blog.naver.com/drv982/222898606645 스프링 프레임워크 전자정부 ( 스프링프레임워크 ) https://www.egovframe.go.kr/home/sub.do?menuNo=14 객체의 생성과... blog.naver.com https://www.egovframe.go.kr/home/sub.do?menuNo=14 아키텍쳐 - 실행환경 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 오늘날 가장 많이 사용하는 Java 기반 응용 프로그램 개발 프레임 워크 POJO 자바 객체, 클래스와 동일하다고 생각하면 됨 . iBATIS , myBATIS, Hibernate 등의 데이터베이스 라이브러리를 지원함 -> ..
모델1 방식의 회원제 게시판 만들기 - 프로세스 및 DB 설계
·
BACKEND/Jsp
기능 구현 목표 1) 로그인 2) 목록 보기 3) 글쓰기 4) 상세 보기 5) 수정하기 6) 삭제하기 활용 기술 1) 지시어 2) 스크립트 요소 3) 내장객체(requset,response , out, session.application) 4) JDBC(DAO/DTO) 5) 자바스크립트 회원제 게시판 프로세스 https://app.diagrams.net/ Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to creat..
게시판 만들기 5 -수정하기 /삭제하기
·
BACKEND/Jsp
write.jsp 복사해서 update.jsp 만들기 수정을 누르면 업데이트 하기전에 한번 읽어서 표시를 해줌 updateAction.jsp JSP 게시판 메인 게시판 안녕하세요${userID}님 접속하기 로그아웃 수정 버튼 눌렀을 경우 아래와 같이 수정 게시판 출력됨 BbsDAO 수정 update메소드 추가 // id의 게시글을 업데이트 하기 public int update(int bbsID, String bbsTitle, String bbsContent) { String SQL = "update bbs set bbsTitle = ? , bbsContent =? where bbsID = ?"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); p..
게시판 만들기 4 -페이징, 게시글 상세보기
·
BACKEND/Jsp
BbsDAO.java 에 추가 // 가능한 모든 글의 갯수 + 1 리턴 public int getNext() { //데이터를 지워도 되는데, 백업이 필요할 수 있으니 바로 삭제안하고 숨김표시할거임 String SQL = "SELECT COUNT(*) FROM bbs WHERE bbsAvailable = 1"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); rs = pstmt.executeQuery(); if (rs.next()) { return rs.getInt(1) + 1; //현재 총 게시글의 +1 만큼 리턴 } return 1; // 첫 번째 게시물인 경우 } catch (Exception e) { e.printStackTrace(); }..
게시판 만들기 3 - 메인 페이지 ,게시판 ,글쓰기, 게시판 출력
·
BACKEND/Jsp
login.jsp 복사해서 main.jsp 만들기 JSP 게시판 메인 게시판 안녕하세요${userID}님 접속하기 로그인 가입하기 로그아웃 nav에 만약 userID를 불러오고 만약 NULL이면 가입하기, 로그인만 보여주고, 아니면 로그아웃 보여주기 1. 로그인 전 2. 로그인 후 안녕하세요${userID}님 캐로셀 Previous Next bbs.jsp 생성 JSP 게시판 메인 게시판 안녕하세요${userID}님 접속하기 로그인 가입하기 로그아웃 번호 제목 작성자 작성일 1 안녕하세요. 홍길동 2021-1-10 글쓰기 Java Resources에서 bbs패키지 생성 후 Bbs.java 생성 package bbs; public class Bbs { private int bbsID; //게시글ID priv..
게시판 만들기 2 - 회원가입 , 로그아웃
·
BACKEND/Jsp
login.jsp 복사해서 join.jsp 만들기 JSP 게시판 메인 게시판 접속하기 로그인 가입하기 회원가입 화면 남성 여성 ***input minlength="4" maxlength="20" 4자이상 20이하 테스트 UserDAO.java 에서 회원가입 메소드 추가 //회원가입 메소드 public int join(User user) { String SQL = "insert into user values ( ?, ?, ?, ?, ?)"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.ge..
게시판 만들기-1( db연결확인 ~ 로그인 )
·
BACKEND/Jsp
https://youtu.be/wEIBDHfoMBg?list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6 이 강의를 그대로 만들 예정 bbs 프로젝트 생성 index.jsp 생성 index.jsp **location.href : 현재 브라우저의 위치 \login.jsp로 바꾼다. -> login페이지로 이동 부트스트랩 다운로드 이 예제에서는 4.1 버전을 사용했음. 압축풀어서 아래의 파일들 빼고 다 삭제 제이쿼리 다운로드 https://jquery.com/download/ Download jQuery | jQuery link Downloading jQuery Compressed and uncompressed copies of jQuery files are available. The un..