개발69 [Spring] 스프링 입문 5 - 게시판 제작하기 1. 글 목록 보기, 새로운 글쓰기, 페이징, 글 검색 기능 구현. 2.소스코드 board.html Spring 취약점 테스트 로그인 게시판 SSTI 취약점 LFI, RFI 추가 예정 환경 구성 Spring boot 2.7.3 Gradle Thymeleaf MySQL Mybatis 게시판 검색어: 번호 제목 작성자 글쓰기 Previous Previous 제목 글쓴이 내용 검색 Side Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Footer css * { box-sizing: border-box; } body { margin: 0; } /* Style the header */ .header { background-color: #f1f1f1; pa.. 2023. 1. 5. [Spring] 스프링 입문 4 - 로그인 페이지 제작하기 1. 처음 페이지에 들어갔을 때 보이는 화면으로 로그인을 제외한 다른 기능 사용이 불가능함. 2. 로그인 페이지(login.html)와 로그인이 성공했을 때 보이는 메인 페이지 구현(index_ok). 3. 로그인과 로그인을 수행하는 SQL문에 대한 소스코드이다. 4. 로그인 수행 시 세션을 name에 저장해 로그인 여부를 체크하는 interceptor를 구현.. 소스코드 login.html 로그인 로그인 회원 가입 메인으로 login.css *{margin: 0 auto; padding: 30;} body * { padding: 0; margin: 0; box-sizing: border-box; line-height: 1; -webkit-tap-highlight-color: transparent; fo.. 2022. 12. 25. [Spring] Infearn 스프링 입문3 - (응용)MySQL & Mybatis 사용 * 기존의 수업과 다르게 JPA대신 Mybatis 사용 4.1 MySQL 환경 설정하기 Mysql 설치하기 (https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.30) MySQL Product Archives 설치하기(MySQL :: Download MySQL Connector/J (Archived Versions) MySQL :: Download MySQL Connector/J (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release o.. 2022. 12. 15. [Android 개발] Unresolved class 'Activity', xml에서 클래스를 못찾을 때 해결 에러문 Manifest.xml 내 Unresolved class 'Activity' 에러 해결 경로를 전체적으로 적어주어야한다. 전에 이 에러로 한창 고생했는데 다시한번 까먹고 실수 되풀이 ... 에러가 날때 전제 경로를 적어보자, 2022. 12. 7. [Spring] Infearn 스프링 입문 필기 2 - 실습, 회원 등록, 회원 조회 기능 만들기 1. index.html 작성 1에서 세팅해놓은 환경설정을 바탕으로 기본 html 화면을 띄웠을 때의 화면이다. 2. Template Engine - thymeleaf :freemarker. Groovy. thymeleaf, Mustache 주로 사용 JBLHtmlToThymeleaf 를 셋팅에서 플러그인 해주고 html내에서 사용해보겠다. 자바 아래 컨트롤러라는 패키지와 hello Controller 클래스 추가, templates에 html 작성. hello Controller.java package hello.hellospring.Controller; import org.springframework.ui.Model; import org.springframework.stereotype.Controll.. 2022. 12. 6. [Spring] Infearn 스프링 입문 필기 1 - 개념 학습 0. 기본 0.1 스프링의 기본 특징 1) POJO(Plain Old Java Object) 처음에 무거운 EJB와 반대로 경량의 자바 객체를 지칭. 간단한 객체를 설명하기 위한 용어로 쓰여짐. 대표적 예시) Java빈과 같이 setter/getter 메소드를 가진 serializable(직렬화가 가능)한 객체를 의미. 2) PSA(Poetable Service Abstraction) 성격이 비슷한 여러 종류의 기술을 추상화하고 일관화를 지원 트렌젝션 서비스 추상화: Global Transaction 방식 등으로 자바의 JDBC 외에 이런 트랜잭션 매니저를 지원하기 위한 API인 JTP를 제공 3) DI(Dependecy injection) 분리/도착 형으로 개발을 하면 결합도가 낮아짐. 일련의 과정을 .. 2022. 12. 6. [Android 개발] Todo List 메인 화면 제작 스타일 적용 저번시간에 학습했던 Todo List CSS 적용 편이다. 학습하고 있는 공부의 예제이다. 2022.11.24 - [개발 언어/Java] - [Android 개발] 안드로이드 RecyclerView(Adapter) 예제 코드 - Todo List 기본 틀 [Android 개발] 안드로이드 RecyclerView(Adapter) 예제 코드 - Todo List 기본 틀 > 배운 기능 1. RecycleView 리스트에 EditText로 텍스트를 받아 add 해주기 2. 버튼 setOnClickListener를 통헤 list에서 delete 실행 Listactivity.java package com.example.todoapplication; import androidx.appcompat.app.AppCom.. 2022. 12. 6. [Android 개발] 안드로이드 RecyclerView(Adapter) 예제 코드 - Todo List 기본 틀 > 배운 기능 1. RecycleView 리스트에 EditText로 텍스트를 받아 add 해주기 2. 버튼 setOnClickListener를 통헤 list에서 delete 실행 Listactivity.java package com.example.todoapplication; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.annotation.SuppressLint; import android.os.Bundle; import android.view.V.. 2022. 11. 24. [Android 개발] 안드로이드 RecyclerView(Adapter) 예제 코드 설명 전체적인 코드는 아래의 링크에 전문이 첨부되어있다. 2022.11.16 - [개발 언어/Java] - [Android 개발] RecyclerView(Adapter) 예제 코드 리사이클뷰 리사이클뷰는 기존의 ListView보다 좋은 성능을 지니고 있다. 안드로이드 Developers 공식 문서에 따르면 RecyclerView는 대량의 데이터 세트를 효율적으로 표시할 수 있다. 개발자가 데이터를 제공하고 각 항목의 모양을 정의하면 RecyclerView 라이브러리가 필요할 때 요소를 동적으로 생성한다. 필요한 파일은 어댑터, 데이터, 메인 엑티비티이다. 코드 설명 일단 메인 xml에 RecyclerView를 배치한다. 이후 RecyclerView에 각 item항목으로 배치될 레이아웃 xml파일을 만든다. 파.. 2022. 11. 16. 이전 1 2 3 4 ··· 8 다음