목록학원에서 배운것들 (79)
봉봉의 개인 블로그
Ajax 활용하기먼저12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758Insert title here //ready() document를 읽어 사용할 준비가 되었슴. $(document).ready(function(){ //선택자(↓↓) 부분에 스페이스바를 적게되면 하위라는 소리이다. $('#callAjax').click(function(){ var request = $.ajax({ url : "/TakTak/call.jsp", //호출 경로 method : "POST", //전송 방식 //data : { 'calltest' : 'call ajax'},//전송해줄값..
게시판 예제 만들기 ①Model 0 로 만들기(JSP 만 가지고 만들기)*DB Table 도 만들어 줘야합니다.위 사진과같이 DB안에 Table을 미리 만들어줍니다. 그럼 먼저 Maven프로젝트를 만들어줍니다.먼제 pom.xml 파일을 손을 봐줄것이다 먼저 MVN사이트에서 mysql 이랑 jstl 라이브러리를 추가해준다위 사진과 같이 추가해줍니다 그다음으로 할것은 이제 게시판에 들어가는 화면 즉 입력화면을 만들것이다.이러한 파일 구조식으로 만들것인데 model0 부분에 form 부분을 만들것이다. 위 사진과 같이 채워줍니다. 그다음으로는 이제 10번줄에서 보면 boardAddAction.jsp 로 넘어가기 때문에 boardAddAction.jsp부분을 채워주어야 합니다 boardAddAction.jsp ..
Maven 프로젝트 만들기먼저 이클립스를 실행합니다그후 프로젝트 만들듯이 만들어줍니다 그후Maven Project 를 클릭하고 Next 를 눌러줍니다.그 다음으로는 맨 아래 있는 webapp 를 누르고 Next 를 눌러줍니다그후 Group ID 와 Artifact Id 부분을 적어줍니다이부분은 간단하게 설명하면 Group id 는 패키지 명이라고 생각하면되고 Artifact Id 부분은 클래스 파일 명이라고 생각하면 편하다.Finish 를 눌러서 넘어가게 되면이런식의 폴더 구조가 생기게 된다여기서 pom.xml 파일은 web.xml 파일과 비슷하다고 생각하면 된다 여기서 라이브러리를 추가해주고 톰캣도 프로젝트 안에 연결 자체를 할수 있으며 java 파일도 마찬가지이다pom.xml 파일 안을 확인해보면이런..
다음으로는 간단하게 화면보호기 같은 SpriteRabbit 어플을 만들어 보겠다.먼저 아날로그 시계 예제를 했을때 처럼layout 의 내용을 지워줍니다.그후 아래와 같이 파일들을 만들어줍니다. 그후 MainActivity.java 의 내용을 아래와 같이 바꿔줍니다.이런식으로 만들어줍니다.설명을 하자면 먼저 11번째 줄에서 setContentView 에 뭘 보여주겠냐는 거에서 새로운 RabbitView 에 관한 걸 보여주겠다는 소리이다. RabbitView 는 View 를 상속받아 만들어져 있다.그후 onBackpressed 에서는 finish 를 통해서 어플을 껏을때 종료해주게 됩니다.다음으로 살펴볼 것은 RabbitView.java 에 관한것이다.RabbitView.java는 위와 같이 되어있다.설명을..
아날로그시계 만들어 보기.먼저 프로젝트를 하나 만들어줍니다 프로젝트 이름은 Analogclock 이라고 만들었다.먼저 만들고 난다음 layout 폴더를 삭제해 내가 만들 화면으로 보이게끔 만들것이다그후 ClockView.java 파일을 하나 만들어줍니다.이런식으로 만들어 줍니다.이때 drawable 안에 clock 은 시계 화면이고pin_1,2,3 은 시침 분침 초침이다.그다음으로 할것은 MainActivity.java 의 내용을 수정해주어야합니다.아래와 같이 수정해줍니다.이런식으로 만들어줍니다 .이때 setContentView 안에는 새로 만든 ClockView 를 넣어줍니다그러면 ClockView 의 화면을 화면에 보여주게 됩니다.ClockView 를 이제 만들어 줍니다 이때 ClockView 는 V..
안드로이드 Map 사용하기( DTO 사라짐)먼저 어제까지 작업한 내용에서 air 파일을 지웁니다. airservice 부분을 위 사진과 같이 바꿔줍니다설명을 하자면 Map 타입의 map 변수를 선언합니다 그리고 HashMap 생성자를 통해 생성된 객체의 주소값을 할당해줍니다. 그후 air DTO 가 없어졋기 때문에 59번줄과 같이 바꿔줍니다.map 은 멤버같은 역활을 한다 (DTO) 그러므로 그안에 이제 값들을 Map.put 을 통해서 값을 채워줍니다.그리고 그 채워놓은 map 객체를 리턴해줍니다. 다른 사람이 만든 라이브러리 한번 활용해보기라이브러리를 활용할때는 검색등 사용 설명서를 잘 읽어보고 사용하도록 합니다이런식으로 위와같이 작성해주게 되면 이런식으로 외부 라이브러리를 통해 만든 화면을 볼수있다.
공공 api 이용해서 어플 만들기 (미세먼지 측정)제일 먼저 할일을 만들 app 가 무엇을 사용할 것인지를 알려 주어야 한다 즉 예를 들면 폰에 허락을 받아야 한다.(예를 들면 주소록을 쓴다면 주소록을 가져다 쓰겟습니다 등 허락을 받고 보고를 해야한다는것이다)그 작업을 하기 위해서 먼저 manifests 안에 AndroidManifest.xml 파일을 수정하겠다.위 사진과 같이 만들어줍니다 즉 추가한 부분은 4번줄이다 만들 어플은 네트워크에서 데이터를 받아와서 화면에 뿌릴거기 때문에 internet 이 되어야 하기 때문에 데이터를쓰겠다고 말한것이다.그다음으로는저번에 이용했던 공공 api 사이트에 들어가서 로그인한후 미세농도 측정 api 의 소스랑 인증키를 가지고 옵니다그후 안드로이드 스튜디오에서 새로운 ..
values 폴더 사용과 scrollview , imageview 사용해보기먼저 새로운 프로젝트를 만들어줍니다.그 후 화면의 내용을 위 사진과 같이 채워줍니다. 그후 values 부분의 string.xml 파일안을 위 사진과 같이 만들어 줍니다. 이런식으로 만드는 이유는 View 에서 가사가 들어가는 부분에 들어가는 부분이 너무 길어지게 되면 보기도 불편하게 되고 이런식으로 따로 빼서 작성하게 되면 다른 언어로 작성햇을때도 분리해서 작업을 해야하기 때문에 이런식으로 작성을 하게 되는것이다 . 그다음 view 부분에서 이부분의 text 부분을 @String/content 로 적어주게 되면 아까 values 안에 적어놓은 그 값으로 설정이 되게 되는것이다. (*한글이 깨지는 이유는 한글로 바꾸면 된다) 간단..
발표 준비 & 발표 수업 수업내용I/O Ajax git 사용법데이터베이스운영체재네트워크의 기초
5) 안드로이드 앱 화면을 구성하는 요소(뷰)1. 액티비티와 뷰앞서 안드로이드 앱의 실행화면을 액티비티라고 설명하였지만, 사실 액티비티는 화면이라기 보다는 화면을 기지는 프로그램이다. 안드로이드 앱의 화면은 "뷰"라는 것으로 만들어지고 액티비티는 하나의 뷰 또는 뷰들을 가지고 보여주는 기능을 담당하는 프로그램이다. 2. 앞서 만든 firstapp프로젝트에서 activity_main.xml 파일을 선택하자. Palette 패널에서 보이는 것들이 뷰의 종류이다. 뷰는 종류는 안드로이드 버전마다 조금씩 다를 수 있다. 화면에 뷰는 안드로이드7.0 API 25버전에 타겟으로 하였을때 보이는 뷰들이다. 뷰는 다시 종류에 사용방법이나 용도 모양등에 따라 Widegets, Text, Layout, Containers..