APK 직접 설치 시 열수 없는 파일이라고 나올때
서버 운영중 회원들이
APK 파일을 수동으로 다운로드 해서
직접 설치 할 일이 있었다.
테스트 삼아 다운로드 받고 상단의 내역에서
다이렉트 설치를 하려고 하니
'파일을 열수 없음'
이라고 나오는 것이다.
검색하다 방법을 찾아냈다
IIS asp 설정에서 apk파일
MIME 형식을
'application/vnd.android.package-archive'
이렇게 바꿔주면 끝.
간단하네!
'IT Study > Android#' 카테고리의 다른 글
요새 늘어나는 Android 앱 나도 한번 만들어보자!! (0) | 2014.11.24 |
---|
보안 뉴스 관련 참고 할 사이트
2. 보안닷컴 (http://www.boan.com)
3. 데일리시큐 (http://www.dailysecu.com)
예전에 공부할 때는 많이도 읽었는데
요즘에는 가보지도 않았다..
다시 한번 리셋하여 초심으로 찬찬히 읽어보자~
'IT Study > Linux' 카테고리의 다른 글
우분투에 mac OS 테마 설치 (0) | 2013.01.24 |
---|---|
무료로 바이러스와 악성코드 파일 진단받자! (0) | 2012.12.11 |
CentOS에 오라클 10G 설치하기 (0) | 2012.10.03 |
자바 리눅스 루프백 아이피를 알아내는 방법
리눅스에서 127.0.0.1로 아이피가 나올땐 NetworkInterface를 이용하면
사용중인 아이피가 루프백인지 알아낼 수 잇는 메소드가 있단다.
https://docs.oracle.com/javase/7/docs/api/java/net/NetworkInterface.html
'IT Study > Java' 카테고리의 다른 글
자바 인터페이스 요약 정리 (0) | 2014.11.25 |
---|---|
스트럿츠 프레임워크 (0) | 2014.11.25 |
재귀 호출 (0) | 2012.10.02 |
자바 인터페이스 요약 정리
자바의 정석 참고
엔지니어..
홍만이 그림을 그려야 하는데 혼자 그리긴 벅차다..
그래서 A사에 맡기려고 한다.
개발자들의 편의를 도와줌..
자바는 다중상속이 안된다..
c++는 다중상속 가능 프로그래머들에게 자유를 주기 위해서 가능하다고 이야기 한다.
아키텍터들은 다중상속이 불필요하다고 이야기 한다.
자바입장에서 다중상속의 효과가 필요하다.
문제의 상황
이름과 주민등록 번호를 저장하는 기능의 클래스가 필요하다.
이 클래스에는 주민등록 번호를 기반으로 사람의 이름을 찾는 기능이 포함되어야 한다.
(어떤 기능의 일부가 필요하다.)
주민등록번호와 이름의 저장 void addPersonalInfo(String perNum, String name)
A 사에게 요구..
주민등록번호를 이용한 검색 String searchName(String Name)
놀수는 없으므로 뭔가를 해야겠다고 생각..
클래스를 하나 정의해야 겠다. 그리고 A사에는 이 클래스를 상속해서 기능을 완성해 달라고 요구하고, 난 이 클래스를 기준으로 프로젝트를 진행해야 겠다.
홍만군의 결과물 ------------------------------------- A사의 결과물
PersonalNumberStorage Class(다리 역활)
인터페이스의 정의란 매우 중요한것이다.
인터페이스는 상속한다고 하지 않고 구현한다고 한다.
여러개를 상속가능하다..
인터페이스 내에도 변수선언이 가능.. 무조건 public static final로 선언이
되므로 이 둘은 완전히 동일한 의미를 갖는다.
ex )
public class week
{
public static final int MON = 1;
public static final int TUE = 2;
public static final int WED = 3;
public static final int THU = 4;
public static final int FRI = 5;
public static final int SAT = 6;
public static final int SUN = 7;
}
위의 예제를 밑에처럼 줄여주는게 인터페이스의 기능이다.
public interface Week
{
int MON=1, TUE=2, WED=3, THU=4, FRI=5, SAT=6, SUN=7;
}
enum = 열거형 , 어려울 수도 있으므로 Class 부록으로 빼버림... 자바 5.0에서 추가된 것..
자바 interface의 또 다른 가치
Upper가 비어있어도 주소를 참조할 수 있다..
구현한다고 표현만 해둬라.. Marker의 역할.. 이런 경우
인터페이스의 이름은 ~able로 끝나는 것이 보통이다.(표준)
실제로는 인터페이스를 통해서 다중 상속을 하는 것 같이 표현이 되고 있다.
'IT Study > Java' 카테고리의 다른 글
자바 리눅스 루프백 아이피를 알아내는 방법 (0) | 2014.11.28 |
---|---|
스트럿츠 프레임워크 (0) | 2014.11.25 |
재귀 호출 (0) | 2012.10.02 |
스트럿츠 프레임워크
■ 우리가 애플리케이션을 개발하기 위해서는 실제 업무 처리를 위한 비즈니스 로직과 화면을 처리하기 위한 프레젠테이션 로직을 구현해야 한다. ■ 초창기 웹 애플리케이션은 비즈니스 로직과 프레젠테이션 로직이 뒤섞여 있는 경우가 많았다. ■ 이런식의 접근 방법은 생산성 측면에서는 효율적이라 볼 수 있지만 프로그램이 조금만 복잡해지면 프로그램의 가독성이 떨어질 뿐만 아니라, 유지보수나 확장성에 문제가 많을 수 있다. ■ 또한 뷰 영역은 개발자 보다는 디자이너의 몫이 큰 영역인데도 불구하고 모델 영역에 포함되어야 할 비즈니스 코드가 뷰 영역에 기술하게 되어 디자이너와 개발자 사이의 잦은 충돌이 발생하기도 한다. ■ 이러한 단점 때문에 새롭게 등장한 것이 MVC 패턴이다. ■ MVC 패턴은 모델, 뷰, 컨트롤의 세 영역으로 나누고 이들의 결합도를 최소하하는 것을 모토로 한다. ■ 모델에서는 실제 업무를 처리하는 비즈니스 로직에만 집중하고 뷰 영역에서는 화면을 처리하는 부분에만 집중하면 컨트롤 영역에서 모델과 뷰 간의 흐름을 제어하는 역할을 수행한다. ■ MVC 모델의 가장 중요한 장점 중의 하나가 비즈니스 로직과 프레젠테이션 로직의 분리다.
1.2 스트럿츠 프레임워크 ■ 프레임워크는 동일한 형태의 개발을 위해 이미 만들어진 애플리케이션 모델과 개발에 도움이 되는 API의 집합을 말하는데 MVC패턴을 지원하는 대표적인 프레임워크로는 스트럿츠와 스프링이 있다. ■ 스트럿츠는 MVC의 기본개념을 따르고 있으므로 사용자에게 보여질 페이지인 뷰와 데이터를 처리하는 모델과 이들 상호간의 흐름을 제어하는 컨트롤을 철저히 분리하는 것이다.
|
'IT Study > Java' 카테고리의 다른 글
자바 리눅스 루프백 아이피를 알아내는 방법 (0) | 2014.11.28 |
---|---|
자바 인터페이스 요약 정리 (0) | 2014.11.25 |
재귀 호출 (0) | 2012.10.02 |
요새 늘어나는 Android 앱 나도 한번 만들어보자!!
누가 그러더라 안드로이드가 끝물이라고
수익상 재미없다고..
과연 그럴까? 본좌는 C# 2년차 개발자로서 JAVA에 대한 아주 조금의
상식을 알고 있는 사람이다.. 객체지향적 언어라는 것 정도와
이클립스 간단한 세팅법 정도?? 그런데 이직을 하며
Android와 싸울 일이 생겼다.. 외주를 줬었는데
그 회사에서 앱을 희한하게 만들어 놔 사용함에 있어
불편함이 너무 많다.. 소액도 아니었는데 말이지..
뭐 개발자의 역량에 따라 앱의 수명이 달라지겠지만..
필요하다면 내가 수정을 하여 상업용 용도로
쓸 수 있게끔 만들어야 하므로 공부할 필요성을
느꼈다.. 안드로이드 언어 어려울 것 같지만..
한번 도전 해 보련다..
'IT Study > Android#' 카테고리의 다른 글
APK 직접 설치 시 열수 없는 파일이라고 나올때 (0) | 2014.12.18 |
---|
VM 설치시 cdrom을 실행하지 못했습니다 에러 해결
리눅스 CENTOS 6.10 버전을 설치 중
2CD중 1CD를 설치 중 2CD를 넣으라는 메시지
아래쪽 디바이스탭에서 cdrom을 더블클릭 후 이미지를 삽입..
"cdrom을 실행하지 못했습니다" 에러
CD/DVD(IDE) 항목에서 Device status 항목 중
Connected 체크 선택 후 다시 시도하니 에러 해결
'IT Study > VM관련' 카테고리의 다른 글
VirtualBox 오라클 연동 포트포워딩 설정 (0) | 2013.09.23 |
---|
VirtualBox 오라클 연동 포트포워딩 설정
원래는 DB 서버를 CentOS6.4 로 구축하려 하였으나 엄청난 삽질의 여파로
virtualbox에 WindowXP를 올려 사용하기로 하였다.(지급 노트북의 사양 문제로 윈7은 ㅠ_ㅠ)
host only 설정은 해봤으니 VirtualBox에서 지원해주기 시작한
포트포워딩으로 vm과 연결 설정
엄청 간단하네..
포트포워딩 - 추가 - 규칙설정 - 포트(오라클 1521)설정 후 확인..
아이피는 입력 하지 않아도 된다..
그 후 호스트 PC에서 cmd - ipconfig VM 네트워크 상에 나오는 아이피로 접속하면 끝
'IT Study > VM관련' 카테고리의 다른 글
VM 설치시 cdrom을 실행하지 못했습니다 에러 해결 (0) | 2014.04.30 |
---|
이클립스 톰캣 제거 후 재 설정 안될때
리눅스 환경에서 이클립스를 쓰다보니 별의 별 문제를 다 겪는다.
먼저 번에 톰캣 7.0을 이클립스 서버탭에 등록을 했었고 어떤 문제 때문에 제거를 했었는데..
그 다음 톰캣 7.0을 재 설정 하는데 피니쉬탭이 활성화가 되지 않는 것이었다.
그래서 고생을 했는데..
이 문제는 자신의 이클립스 기본 WorkSpace에 톰캣에 관련된 파일이 완전하게 삭제가 되지 않아서이다.
내가 겪었던 문제 외에 에러 메시지로 아래 메시지가 나타나기도 한다.
Cannot create a server using the selected type
관련 파일을 삭제 하는 방법.
.metadata/.plugins/org.eclipse.core.runtime/.setting 안에 있는 아래 파일을 삭제한다.
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
리눅스 기반에서는 터미널에서 ls -al을 해야 보임.
'IT Study > JSP' 카테고리의 다른 글
jsp 톰캣구동시 driverClassName 에러 (0) | 2012.12.20 |
---|---|
웹투비 설정 문제 (0) | 2012.12.14 |
우분투에 mac OS 테마 설치
http://photobuntu.tistory.com/47
'IT Study > Linux' 카테고리의 다른 글
보안 뉴스 관련 참고 할 사이트 (0) | 2014.11.28 |
---|---|
무료로 바이러스와 악성코드 파일 진단받자! (0) | 2012.12.11 |
CentOS에 오라클 10G 설치하기 (0) | 2012.10.03 |