본문 바로가기

분류 전체보기133

Spring mini project mysql DB 연동 오늘은 팀원들과 같이 Mysql에 DB연동을 해주고 Git에 배포를 하기로 하였다. Spring과 Mysql을 연동하기 위해서는 Driver과 url 그리고 사용자의 정보를 입력을 해줘서 연결을 해줘야하는데 config에 연결을 해서 확인을 하기로 하였다. 정보를 전부 알려줄 순 없지만 Config파일을 생성하 context-jdbc를 생성하여 다음고같이 DB연동을 위한 필요한 정보들을 입력해주었다. 그리고 기존에 배웠던 회원가입 코드를 적용하여 sql insert문이 잘 적용이 되어 DB에 들어가지는 지 확인을 하였다. 그리고 mysql에 member 테이블을 생성하여 잘적용되었는지 확인하였다. 다음과 같이 정보가 잘 들어오는것을 확인할 수 있다. 결과적을 성공을 하였고 git에 repository를 .. 2023. 5. 25.
Spring mini project 설계(05.15 ~ 05.24) 프로젝트 주제 : 교통약자들을 위한 서울 관광지 가이드 사이트 설명 : 관광지를 방문을 하는데에 있어서 교통에 어려움을 겪는 교통약자들을 위하여 관광지에교통약자들을 위한 시설들이 갖춰져있는지에 대한 정보를 알려주는 동시에 서울에 있는 관광지를 종료별로 나열을 해서 시각적으로도 편안하게 볼 수있는 사이트입니다. 그리고 후기도 남길 수 있어서 교통약자들이 얼마나 편리하게 여행을 다녀왔는지에 대한 후기와 교통약자 시설들에대한 후기도 한번에 살펴볼수 있는 사이트입니다. 프로젝트 기간은 5월 15일 부터 1주일동안 설계를 진행한 후 6월 구일까지 개발을 진행할계획입니다. 프로젝트 설계는 이미완료된 상태이고 역할분담도 되어있는 상태입니다. 1. 화면 설계 Untitled – Figma Figma Created wi.. 2023. 5. 25.
spring 회원기능 3 로그인기능 전에 했던대로 로그인도 마찬가지로 memberDTO를 그대로 가지고 loginform을 get하는 controller를 생성하고 sql - > DAO - > Service -> Controller순서대로 코드를 작성해 나가면 된다. githhub에 올라온상태~ https://github.com/cjstmdgusqw/SpringFramework.git GitHub - cjstmdgusqw/SpringFramework Contribute to cjstmdgusqw/SpringFramework development by creating an account on GitHub. github.com 하지만 로그인은 살짝의 차이는 있다 아 그전에 sql에 적을때 우리가 평소에 많이보는 코드가 있다 바로 resultT.. 2023. 5. 21.
Spring MVC 회원기능 2 controller에는 회원가입 페에지로 넘어가는 Get 메서드와 회원가입할때 회원의 정보를 넘기는 POST메서드가 존재한다. 이 부분을 MemberController에 구현을 해보았다. RequestMethod.GET 형식으로 join.jsp를 화면으로 불러와주는 controller은 다음과 같다. join을 return 시킴으로써 join.jsp를 불러오게 된다. join만 써도 되는이유는 ViewResource를 하는 과정에서 join.jsp를 불러오는 경로를 자동을 지정을 해줘 controller에서는 생략이 가능하게끔 구현이 되어있기 때문이다. 관련된 기능은 servlet-context.xml에 구현되어있다. 이런식으로 화면불러오기는 성공하였다. 이제는 회원가입기능을 구현할 차례이다. 전에 구현.. 2023. 5. 21.
spring MVC 회원 기능 만들기 복습 1 1. 회원관련 기능 만들기 MemberDTO 변수 및 생성자 구성 and Getter Setter을 구성해준다 회원가입 기능 만들기 회원가입은 DB에 회원들에 정보가 들어가야한다 그러므로 sql문을 작성할때 insert문을 작성한다 다음과 같이 MemberDTO를 파라미터로 넘겨주고 디비에는 DTO들어간 정보들을 칼럼으로 넘겨준다 그리고 이 SQL문을 파싱하여 사용하기 위해 DAO에 mybatis안에 있는 SqlSession을 사용하여 sql문에 데이터를 담아주는 역할을 하게끔 만들어준다. 그 전에 maven 레포지토리라는 사이트에서 maven 1.3.2버전을 pom.xml에 넣어준다. 그 상테에서 memberdto를 아까 member.xml에서 만들어준 namespace와 id를 넣어준다. 그리고 데이.. 2023. 5. 21.
Spring MVC 패턴 SPring는 java안에있는 웹 프레임워크로 JAVA언어기반으로 이루어져있다. Java를 이용한 기술에는 JSP, MyBatis, JPA등 여러가지가 있는데 이 기술들을 더 편하게 사용하기 위해서 만들어진것이 Spring 이라고하면 된다 결론적으로 Spring는 Java기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임워크이다. 그렇다면 MVC구조를 한번보자면 DIspatcherServlet를 중심으로 서블릿을 분배하는 역할을 해주고있다 처음에는 Client에서 Url을 호출을 해주는데 매핑을 통해서 핸들러를 조회를 해준다 Handler : 클라이언트의 요청을 처리하는 처리자라고한다. Spring에서는 Controller클래스를 의미하기도 한다 Controller 클래스에 있는 @Getmappin.. 2023. 5. 20.