목록전체 글 (377)
wasup
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. 툴 다운로드 sts : ( https://spring.io/tools ) 2. 미니 프로젝트 2-1. Spring Legacy MiNi Project - member java - member view - board java - board view - tails 적용 2-2. Spring Boot MiNi Project 2-3 eGov Project Name : slp(spring legacy project) 회원관리, 게시판 개발환경 window10 tomcat8.5 mysql 5.5 java version 1.8.0_40 sts3 jdbc 3.2.3 myBatis 3.2.8 개발언어 java, spring, jsp jsjq html5, css3 STS3(Spring Tool Suite3)-spri..
H2 데이터베이스 설치 가볍고 심플한 H2 보통 MySQL을 썼는데 H2도 MySQL계열이다. 홈페이지(https://www.h2database.com/html/main.html)에 접속해서 다운로드 \h2-2019-10-14\h2\bin 폴더의 h2-1.4.200.jar 파일 실행 localhost:8082/login.jsp?jsessionid=Key 접속 jdbc:h2:~/test : 내 홈의 테스트 파일경로 cmd창에서 dir *test.mv.db가 있어야한다. 하단의 [연결]클릭 이후부터는 'jdbc:h2:~/test'가 아니라 'jdbc:h2:tcp://localhost/~/test'로 연결 테이블만들기 * java 에서 Long = DB에서는 digint라는 타입 * GENERATED BY D..
Activity 사용자 인터페이스를 만들지만 자체 출력기능이 없음 *새로운 Activity를 만들기 위해서는 Manifest(매니페스트)에 추가해줘야함. Intent 액티비티끼리 호출하기 위해 필요한 장치 무엇을 호출해서 무슨 작업을 시킬것인지 명시. Intent() //디폴트 생성자 Intent(Intent i) // 복사 생성자 Intent(Intent.ACTION_VIEW, Uri.parse("") // 가장 많이 사용하는 생성자 명시적 Intent : 가장 많이 볼 수 있는 방법 : 앱의 화면전환 Intent intent = new Intent(Activity.this, Activity2.class); startActivity(intent); 암시적 Intent : Intent의 Action에 따..
텍스트 뷰(TextView) 보이는 문자열을 설정할 수 있다. textColor 문자열 색상 textSize 문자열크기(폰트사이즈) - dp : 40dp - sp : 40sp - px : 40px *폰트 그대로 표시할 때 sp단위를 일반적으로 사용 *xml에서 위젯의 크기는 dp로 사용 textStyle 문자열의 스타일 - normal - bold - italic - bolditalic EditView singleLine 텍스트뷰에 한줄로 표시 디폴트 값은 false로 여러줄 표시이고 true로 하면 singleLine으로 설정(한줄) new project name : hello10_view actibvity_main.xml MainActivity.java 추가 : text_view.xml 추가 : bu..
new project name : hello09_scrollView 수정 : activity_main.xml 수정 : MainActivity.java 만들 화면 activity_main.xml MainActivity.java package com.example.hello09_scrollview; import androidx.appcompat.app.AppCompatActivity; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; import android.view.View; import android.widget.Button; import android..
단일책임의 원칙(SRP : Single Responsibility Principle) 작성된 클래스는 하나의 기능만 가진다. 클래스가 제공하는 모든 서비스는 하나의 책임을 수행하는데 집중되어 있어야 한다. 즉, 어떤 변화에 의해 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. 개방폐쇄의 원칙(OCP : Open Close Principle) 확장에는 열려있고, 수정과 변경에는 닫혀있다. 요구사항의 변경이나 추가사항이 발생하더라도 기존 구성요소는 수정이 일어나지 말아야 한다. 기존 구성요소를 쉽게 확장해서 재사용할 수 있어야 한다. 인터페이스와 다형성이라는 개념을 적용하면 이해하기 좋다. 리스코브 치환의 원칙(LSP : The Liskov Substitution Principle) 서브 타입은 언제..