Coding History 214

국비 지원 IT(웹앱개발) 취업반 강의 51일차 (Spring)

처음 시작은 Rq 객체 관리를 Spring이 하게끔 바꾸는 것 부터 시작했다. 솔직히 뭔소린지 이해는 안되는데 코드를 보면 약간은 알 것 같기도 하고.@Controllerpublic class UsrMemberController { @Autowired private MemberService memberService; @Autowired private Rq rq; @RequestMapping("/usr/member/join") public String showJoin() { return "/usr/member/join"; } @RequestMapping("/usr/member/doJoin") @ResponseBody public String..

Coding History 2024.08.19

국비 지원 IT(웹앱개발) 취업반 강의 48일차 (Spring)

그 때 DB가 연결되지 않았던 원인을 찾고 해결했다.server: port: 8080spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/24_08_Spring?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul username: root password: 1234mybatis: type-aliases-package: com.example.demo.vo해당 코드가 적힌 application 파일을 yml 파일로 설정했어야했는데 properties 파일로 되어있어서..

Coding History 2024.08.12

국비 지원 IT(웹앱개발) 취업반 강의 47일차 (Spring)

새로운 프로젝트를 만드는 것 부터 시작했다.내가 사용할 라이브러리(도구)들을 정하고 finish로 생성해준다.프로젝트가 서버 연결 없이도 잘 된다고 하셨는데, 나는 무슨 이유에서인지 잘 되지 않았다. 그래서 계속 방법을 찾다가 아예 새로운 경로에 새로운 프로젝트를 만들어서 실행하니까 그제서야 된다.여하튼 화면에 해당 경로를 지정해주면 잘 나오나 확인을 해보았다.우선 코드는 main, main2, main3이 url 경로에 화면이 잘 표시 되는가 확인해보자.package com.example.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMa..

Coding History 2024.08.11

국비 지원 IT(웹앱개발) 취업반 강의 46일차 (JSP)

다음으로 글 작성을 회원만 할 수 있게끔 만들어주자.기존의 글 작성 기능을 담당하던 코드들에 회원이 로그인 했을 때 접근할 수 있게끔 해야된다.@WebServlet("/article/write")public class ArticleWriteServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); HttpSession session = request.getSes..

Coding History 2024.08.08

국비 지원 IT(웹앱개발) 취업반 강의 45일차 2 (HTML, CSS, JS)

다음으로는 회원가입 기능을 만들고, 로그인 로그아웃까지 만들어보자.INSERT를 이용할 것이기 때문에 기존에 만들어두었던 write를 갖다 쓰도록 하자.package com.KoreaIT.java.jsp_AM.servlet;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.List;import java.util.Map;import com.KoreaIT.java.jsp_AM.util.DBUtil;import com.KoreaIT.java.jsp_AM.util.SecSql;import jakarta.servlet.ServletE..

Coding History 2024.08.07

국비 지원 IT(웹앱개발) 취업반 강의 45일차 1 (HTML, CSS, JS)

어제 하던걸 이어서, write부터 구현을 시작했다.servlet 먼저.package com.KoreaIT.java.jsp_AM.servlet;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.List;import java.util.Map;import com.KoreaIT.java.jsp_AM.util.DBUtil;import com.KoreaIT.java.jsp_AM.util.SecSql;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.We..

Coding History 2024.08.07