프로그래밍 158

스프링 프레임워크 설치하기

1. 이클립스에서 플러그인(STS) 설치하는 방법 Help -> Eclipse Marketplace 를 선택한다. Find 에 STS를 입력하여 검색하면 해당화면과 같은 창이 나오는데 저기서 Install 클릭 Confirm 을 클릭 I accept the terms .... 선택하고 Finish 설치가 완료되면 Yes 를 누르고 이클립스를 재부팅한다. 이클립스 상단 우측에 Spring 을 누르면 된다. 2. STS 홈페이지에서 직접 다운받는 방법 STS 설치 사이트 : https://spring.io/tools/sts/all 에 접속한 후 자신의 운영체제에 맞는 파일을 다운받는다. 다운이 완료되면 해당 파일 압축을 푼다. 여기서 알집을 사용하시는 분들은 똑똑하게 압축풀기를 하는게 맞음 ( 파일명이 길어..

버튼 클릭하면 다른 엑티비티로 이동

123456789ImageButton btn1 = (ImageButton) findViewById(R.id.board); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, boardWrite.class); startActivity(intent); finish(); } });Colored by Color Scriptercs 레이아웃에서 android:id="@+id/board"와 같이 이미지버튼이 있다면 java 파일에서 아래와 같이 입력하면 해당 이미지 버튼을 클릭하면boardWrite 액티비티로 전환이 된다..

윈도우10 자바 환경변수 설정하기

자바프로그래밍을 하기 위해서는 자바 환경변수 설정이 필요하다. 환경변수 설정 방법 1. 내 컴퓨터 -> 속성 -> 고급시스템 설정을 누르면 아래와 같은 창이 나온다. 고급 탭에서 환경변수 클릭 시스템 변수의 Path를 설정하고 편집을 누른다. 해당 창이 나오는데 새로만들기를 누르면 왼쪽 리스트에 텍스트를 입력 할 수 있는 부분이 생긴다. %JAVAHOME%bin 과 자바가 설치되어 있는 폴더 안에 jdk 안에 bin 경로를 복사해서 넣어주면 된다. 다 입력하고 확인을 누른다. 위 사진과 같이 설정 후 확인을 누르고환경변수의 새로만들기를 눌러서 아래와 같이 입력한다. 변수 값은 jdk 가 설치되어 있는 위치이다.(사용자 마다 다를 수 있음) 위 사진과 같이 입력을 하고 확인을 누르고 환경변수 창을 닫는다...

[FireBase] 파이어베이스 인증이 안되어 있는경우 로그인 엑티비로이동

정말 간단하게 할 수 있다.하지만 이런 부분은 로그인 엑티비티에서 하는게 맞는거 같다. [멤버변수]123 //파이어베이스 유저 인증 객체 private FirebaseAuth mAuth; private FirebaseUser mUser;cs [onCreate]123456789101112 //파이어베이스 인스턴스를 얻어온다. mAuth = FirebaseAuth.getInstance(); //파이어베이스에 인증된 아이디를 받아온다. mUser = mAuth.getCurrentUser(); //파이어베이스에 인증된 유저 아이디를 받아서 //혹시나 null 이라면 로그인 액티비티로 이동한다. if( mUser == null){ Intent intent = new Intent(MainActivity.this, ..

[FireBase] 로그인 인터페이스 리스너 사용하기

파이어베이스에서는 싱글톤패턴을 이용하기 때문에 로그아웃을 하지 않으면 계속 인증이 되어 있는 상태이다.인증이 되어있는데 매번 인증을 받으면 정말 불편하기 때문에, 인증이 되어있을 때 로그인화면에서 인증을 거치지 않고 메인으로 바로 이동하려면 OnConnectionFailedListener 를 사용하면 된다.그 전에 나의 앱에서는 인증이 되어있는 상태이고, 메소드 안에 firebaseAuth.getCurrentUser() 를 통해 유저의 정보를 가져온다. 그 정보를 가져와서 null 이 아니라면 바로 메인 엑티비티로 이동하게 된다. 0. 먼저 멤버 변수를 선언해 준다.1private FirebaseAuth.AuthStateListener authStateListener;cs 1. 리스너를 사용하기 위해 인..

지시어(Directives)

1. page 지시어 기본문법 이클립스에서는 JSP 파일을 생성하면 자동으로 생성이 된다.하지만 이클립스가 아닌 곳에서는 생성이 안 될 가능성이 많기 때문에 꼭 알아 두어야 한다.밑의 예문을 보면 라인이 1번과 2번이다. 소스코드 맨 앞에 기술한다. 12Colored by Color Scriptercs 다음은 페이지 지시어의(자주 쓰는?) 속성이다. 속성 설명 기본 설정 값 language 스크립트 언어의 유형을 정한다. java import JSP 내에서 사용할 외부 자바 패키지나 클래스의 불러오기 session 세션의 사용 유무 true buffer 버퍼의 크기를 정한다 8KB autoFlush 버퍼의 내용을 자동으로 비운다. true errorPage 현재 페이지에서 오류가 발생할 경우 호출될 페이..