JAVA
Posts
54 posts![[Android] cannot resolve method setsupportactionbar (or getSupportActionBar) 에러](https://img.zoomtrend.com/2018/07/05/c0241606_5b3de0fe11c91.png)
[Android] cannot resolve method setsupportactionbar (or getSupportActionBar) 에러
Intent를 사용하는 새로 만든 Activity에서 ToolBar를 사용하려고 새로운 Toolbar를 정의했을때 setsupportactionbar() 또는 getSupportActionBar() 함수가 정의되지 않았다는 에러가 뜨는 경우가 있다. 새롭게 만든 액티비티가 Activity 클래스를 상속하기 때문에 해당 함수가 없는 것이므로 슈퍼 클래스를 AppCompatActivity로 바꾸면 해결된다. 이렇게 바꿔야 해당 함수들이 동작하는 이유는 ActionBar를 사용하는 구형 API와의 호환을 위해 안드로이드 하위버젼의 액티비티를 지원하는 AppCompatActivity를 사용해야 하기 때문이다. 다만 이 경우 새롭게 생성된 액티비티에도 ActionBar가 추가되므로 해당 부분에 대한 처리

Azure WebApp 배포 시 일부 css가 정상적으로 로딩되지 않는 문제 - Mixed Content 에러
JSP 서버를 Azure WebApp으로 배포하였는데 로컬 Tomcat에서 정상작동하던 css가 정상적으로 로드되지 않는 오류가 발생했다. 크롬 디버거 (F12)를 사용해서 오류 내용을 확인해보면 다음과 같은 에러 메세지가 나오는 것을 확인할 수 있다.간단히 요약하자면 css 접근 요청을 반드시 https로 해야 한다는 것이다. https와 http를 혼용하는 것을 혼합된 콘텐츠(Mixed Content)라고 한다. 기본적으로 WebApp 배포 시 https로 접속을 하게 되는데, http -> https로의 요청은 가능하지만 https-> http로의 요청은 브라우저 레벨에서 차단을 하게 되는데, 문제가 되는 css의 경우에도 http로 접속하는것을 확인할 수 있다. 해결법은 배포중인
자바를 넘어선 JVM 기반 프로그래밍 언어들(ITWorld / 2018.04.20 14:55)
자바(Java)는 개발자들에게 인기가 높고, 품질이 입증된 언어다. 엔터프라이즈 개발자, 웹 개발자, 모바일 개발자, 기타 많은 사람들이 도처에 자바가 쓰이도록 만들었고, 이를 지원하는 거대한 문화를 조성하는데 기여했다. 더 나아가, 자바 런타임인 자바 가상 머신(Java Virtual Machine, JVM)은 그 자체가 소프트웨어 생태계가 되었다. 자바 외에도, 수많은 언어가 강력하고 값진 소프트웨어 개발 도구를 만들려 JVM을 활용했다. JVM을 런타임으로 사용할 경우 몇 가지 이점과 혜택을 누릴 수 있다. JVM은 수십 년에 걸쳐 개선이 되었다. 잘 사용하면 높은 성능을 발휘한다. JVM에 여러 다양한 언어로 구현한 애플리케이션들은 서로 라이브러리를 공유할 수 있고, 동일한 데이
스프링 프레임워크 - sts 다운로드 및 설치, Spring MVC Project 생성
스프링 프레임워크 - sts 다운로드 및 설치, Spring MVC Project 생성 스프링 프레임워크 코드를 작성할 수 있는 sts를 다운로드하고 설치하는 방법을 소개하고 Spring MVC Project도 생성해서 실행시켜보겠습니다. 동영상 주소 :


