폴더 넣기! 모두 D 드라이브로 넣어주었습니다~ hsr - 걍 개인폴더 다 넣어두고 프로젝트도 여기다 녀주었습니ㅏㄷ. java - 모든 이클립스와 개발도구등등이 다 여기에! tools 를 제외하고 다 workspace! 이클립스들어가면 이클립스 있고,,, 그렇다! 이클립스는 아무거나 다운 받지 않도록,, 주의해줍시다 java ee IDE 로 다운 받읍시다. 호옥시 몰라 다 기록해둡니다,,,!! 기타 2022.08.09
스프링 시큐리티 -회원가입 [common controller] 회원가입 이동을 허용하는 url을 커먼 컨트롤러에서 만들어 볼게요. 그전에 아무나 회원가입 페이지에 들어갈 수 있도록 퍼밋올에! 회원가입 페이지를 넣어주자고요! .antMatchers("/","/signup").permitAll() 라잌 디스. 컨트롤러ㄱ @Controller public class Common { @GetMapping("/signup") public String signup() { return "sign/signup"; } } 이렇게 하고 sign 패키지에 signup 을 넣어주었습니다. * 여기에서는 아직 기능구현을 안해주었기때문에 일단 이렇게만 설정했어요~^^ commoncontroller는 걍 경로만 지정해주었습니다! 적용 순서 필터에서 먼저 걸.. 애플리케이션 설계 및 테스트 2022.07.14
스프링 시큐리티 - 기본 준비 [build.gradle] dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' compileOnly 'org... 애플리케이션 설계 및 테스트 2022.07.14
로그아웃 기능 구현 회원가입 https://hwangsally.tistory.com/58 회원가입 구현 들어가기 전에 CSS는 따로 신경쓰지 않았습니다. HTML은 기본 구성이 되어 있음. DB는 MARIADB 사용. 서버는 AWS로 사용하여 주었습니다. builde.gradle을 바꾸었다면, gradle refresh를 한번 해봅시다. 컨트롤. hwangsally.tistory.com 로그인 https://hwangsally.tistory.com/59 로그인 기능 구현 회원가입 기능 구현 https://hwangsally.tistory.com/58 회원가입 구현 들어가기 전에 CSS는 따로 신경쓰지 않았습니다. HTML은 기본 구성이 되어 있음. DB는 MARIADB 사용. 서버는 AWS로 사용하여 주었습니다. bu hw.. 응용 프로그래밍 및 화면 구현 2022.06.15
로그인 기능 구현 회원가입 기능 구현 https://hwangsally.tistory.com/58 회원가입 구현 들어가기 전에 CSS는 따로 신경쓰지 않았습니다. HTML은 기본 구성이 되어 있음. DB는 MARIADB 사용. 서버는 AWS로 사용하여 주었습니다. builde.gradle을 바꾸었다면, gradle refresh를 한번 해봅시다. 컨트롤. hwangsally.tistory.com 로그인 기능 구현을 해보도록 하겠습니다. [요청url] [메서드 설정] 은? 위에처럼 [formData] 는 이미 회원가입에서 구현해주었습니다. [서버프로그램] 1)매핑처리 매핑터리는 어디에서??? 컨트롤러에서~~! @GetMapping("login") public String loginPage() { return "member/.. 응용 프로그래밍 및 화면 구현 2022.06.14
회원가입 구현 들어가기 전에 CSS는 따로 신경쓰지 않았습니다. HTML은 기본 구성이 되어 있음. DB는 MARIADB 사용. 서버는 AWS로 사용하여 주었습니다. builde.gradle을 바꾸었다면, gradle refresh를 한번 해봅시다. 컨트롤러, 매퍼 등등 다 있고요, 새로 만들어주는것은 dto, service정도였습니다. 이렇게 기본 환경이 설정되어 있습니다. ncs-test 기반으로 해보도록 하겠습니다. [요청 url설정] html 파일에서 합니다. form 태그에 액션과 method를 활용해주겠습니다. [메서드 설정] 위에서 처럼 태그에 메서드를 주었습니다. post로요. 이 post는 컨트롤러에서 mapping할때 쓰일 예정입니다. [formData 설정] Dto설정이니 컨트롤러에서 만든다음(일단.. 응용 프로그래밍 및 화면 구현 2022.06.14
매개변수 / 저장소 scope 개념 정의 1. parameter (=매개변수) - IT업계에서는 ‘소프트웨어나 시스템상의 작동에 영향을 미치며, 외부로부터 투입되는 데이터’ - 파라미터는 함수 혹은 메서드 정의에서 나열되는 변수 명❗ * Argument 함수 혹은 메서드를 ❗호출❗ 할때 입력되는 실제 값❗ 함수와 메서드 입력 변수 명 = 파라미터 parameter 함수와 메서드 입력 값 = 아규먼트 argument 사용 예시) 타입 이름 (파라미터) { 바디 } public String save(MemberDto dto, Model model) { mapper.save(dto); //testmapper에 save 선언 완료. model.addAttribute("success", dto.getName()+"님! 회원가입을 축하합니다"); //ad.. 카테고리 없음 2022.06.14
포트 포워딩 저번에 푸티를 사용했을때, 8080포트를 넣어서 사용을 했었는데요, 이제는 80만 넣어도 될 수 있도록 설정을 해보도록 하겠습니다. 먼저 깔아야 하는 명령어들 살펴볼게요!! [ec2-user@ip-172-31-12-46 ~]$ sudo yum list iptables* [ec2-user@ip-172-31-12-46 ~] sudo yum install -y iptables-services.x86_64 위에거 깐 다음에 sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 이 코드를 넣기 sudo service iptables save 저장 후 리스타트! sudo service iptables.servic.. 응용 프로그래밍 및 화면 구현 2022.05.31
Putty 리눅스 참고) https://hanamon.kr/%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%9A%B0%EB%B6%84%ED%88%AC%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/ 리눅스(Linux)는 무엇이고 우분투(Ubuntu)는 무엇인가 - 하나몬 ❗️리눅스(Linux)란? 👉 Linux는 커널이다. ⇒ 커스텀 OS 만들기 가능 Windows나 Mac과 달리 Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니다. 오히려 Linux는 커스터마이즈된 OS를 만들 수 있는 커 hanamon.kr 레드햇 리눅스 참고) https://namu.wiki/w/%EB%A0%8.. 응용 프로그래밍 및 화면 구현 2022.05.30
EC2 - IP 할당 자리를 옮기고,, 새마음으로 공부해보도록 하겠습니다. AWS 에 들어가서 로그인을 해주고요, 오늘은 EC2 를 한번 사용해 보도록 하겠습니다. 먼저, EC2란? Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어듭.. 응용 프로그래밍 및 화면 구현 2022.05.30