본문 바로가기

전체 글60

[IT교육] Web Application [ IT의 큰 패러다임이 변화 ] 역사는 돌고 도는 것이 아닌가 중심은 서버! 핵심은 클라이언트와 서버! 1.천리안 세대 , DOS환경, Unix환경대형 컴퓨터 : 서버 >> 터미널(컴퓨터CPU없이 키보드와 화면만 있음) : 클라이언트ex >과거 은행들이 사용하던 서비스 형태 2.PC등장 세대 PC가 나오면서 서버들은 로직이 없고 DB만 존재 ( 윈도우 운영 프로그래밍 )PC ( Fat Client ) >> 서버 ( DB Thin Server)3. Web세대클라이언트는 할 일이 없고 모든 것은 서버에 Thin Client >> Fat Server4. 모바일 시대 Fat Client ( 앱스토어를 통해 앱 다운 ) >> Thin Server ( Server는 DB만 )View 쪽을 건들여 줄 필요 없이 D.. 2016. 4. 18.
[IT교육] "현재"에는 배워야할 Spring [ 한국에서는 Spring을 사용하는게 기본 사항 ] 기업에서는 필수가 아니지만, 한국에서는 Spring을 사용하는게 기본 사항 Spring 공부 방법 - 추천 도서 : 토비의 스프링 책을 이용한 공부 추천 (처음 볼때는 좀 부담스러움)- 블로그를 통한 공부는 체계를 이해하기 어렵다. ( 지식이 분산되어 있음 ) cf) IT책을 구입하는 비법 ㅋ 일본책이면 신뢰성이 높은 편일본책은 번역을 잘 하지 않는다. 때문에 번역됬다는 말은일본에서 대 히트했다는 이야기 판매량이 높고, 평점이 좋은 책이 처음 읽기 좋은 책 Spring 버전 - 주로 3.0사용4.0버전이 있지만 3.0버전을 중심으로 개발되고 있고 자료도 많음, 자료가 많기 때문에 에러에 대처하기가 쉬워짐 : 기업들도 안전하게 3.0을 사용하고 있음 패.. 2016. 4. 18.
[IT교육] Spring을 배워야 하는 이유 [ 전자정부 프레임워크에 사용 되는 Spring ] 1. 한국 SI 문화 - 프레임워크는 계속 갈아치울수 있다고 생각함- php, jsp, asp... 이런 것들만 중요하게 생각하기 때문에 데이터베이스의 누더기화( 필요 없는 컬럼이 늘어남 - 재개발이 이루어 질 수록 추가되는 컬럼들 )- 스프링이 어려워서가 아니라 업무가 제대로 안되서 시간에 쫒기다 보니 체계적으로 되기 어려운 면 존재- 이는 개발자의 잘못이 아니라, 시스템의 한계 2. 착한 대한민국 개발자 - 인도개발자, 중국개발자들을 쓰는 시도가 있었지만 실패 인도 개발자 : 업무설계서가 나오면, 그대로 짜지만, 안돌아가 (설계가 잘못되었기 때문에), 썻는데 업무대로만 함 중국 개발자 : 업무시간이 딱끝나면 퇴근, 제공된 설계대로의 개발 (공산권의 .. 2016. 4. 18.
[교육정보] 부산 글로벌 IT 교육센터 - 전자정부프레임워크(스프링) 실무 프로젝트 보호되어 있는 글 입니다. 2016. 4. 18.
윈도우 암호 분실시 윈도우 암호 바꾸었는데, 비밀번호가 계속 일치 하지 않는다고 한다 이 블로그 글을 보고 잘 해결 하였다. http://blog.naver.com/choda100/220520572458 부팅 USB만들기 윈도우 미디어 다운 ( MediaCreationTool.exe으로 윈도우 iso파일 다운 )https://www.microsoft.com/ko-kr/software-download/windows10 부팅 USB만들기 프로그램rufus-2.2p.exe 사용 PS> ㅇㄷㅇ... 괜한 삽질을한 시간 이였다 ㅠ...비밀번호 너무 쉬워서 바꾸겠다고 나섰다가 ㅋㅋ 일이 커져버렸...ㅋㅋㅜㅜ이번기회에 계속 미뤄두던 부팅 USB를 만들어 놓았다집 데스크탑 포멧을 더 미룰 핑계가 사라졌다 ㅋㅋ..ㅋㅋ 얼른 해야 겠다. 2016. 3. 29.
[생활코딩2] 웹 애플리 케이션 만들기 [생활코딩2] 웹 애플리 케이션 만들기 - 웹 에플리케이션 = 웹 앱= 웹사이트= 홈페이지 - 웹: 프로그래밍이 무엇인지 알 수 있는 : 가장 중요한 기술 : 다양한 기술들 ( 단일 기술이 아니다, 여러 기술이 협력해서 웹 시스템이 동작하게하는 것 ): 다양한 기술들에 대한 경험을 얻을 수 있는 웹: 낮은 진입 장벽 - 인터넷 과 웹은 어떻게 다른 것인가?ClENT HTML CSS JavaScript 웹브라우저 SERVER 미들웨어(PHP) 데이터베이스 (MySQL) 웹서버 ClENT의 축과 SERVER축이 어떻게 데이터를 주고 받으면서 웹이 구동 되는가? ## 이런 다양한 기술들이 협력해서 보여지게 되는 웹 2016. 3. 28.
[생활코딩1] Hello World! - 지금은 프로그래밍 공부하기 좋은날 - 생산성이 비약적으로 증가한 IT, 소프트웨어: 다른 분야와 다르게 물질기반이 아니라 눈에 보이지 않는 정신, 지식 기반위에 있는 사업 - 생산성 비약적으로 높일 수 있었던 기반 (1) API ( Application Programming Interface ): 지도 서비스 ( 군사 기밀 정보 > 일반적인 서비스 ): API을 이용하면 엄청난 서비스를 1분만에 적용 가능해짐(2) Cloud Computing : 인터넷 너머의 거대 컴퓨터 그룹 : 한정된 자원으로 어마무시한 서비스 제공이 가능해짐ex) 앱 서비스 출시 후 7주일 만에 1만 유저가 가입! 성공한 사업일까? 만약 1만명을 받아드릴 인터페이스가 구축되지 않은 사업이라면? 성공을 이끈 기반이 없는 사.. 2016. 3. 28.
[Spring 초급] 스프링이란 ?= 애플리케이션 프레임워크 : 어떤 어플리케이션에도 적용이 가능하다. = 복잡한 절차를 요구하는 Enterprise Java Bean에 비해 사용이 간단한 경량 컨테이너, sample1. 일반적 Java Bean 사용 일반적인 java프로그램으로 으로 만들어진 간단한 프로그램HelloApp.java123456public class HelloApp { public static void main(String[] args) { MessageBean bean = new MessageBean(); bean.sayHello("Spring"); }} MessageBean.java12345public class MessageBean { public void sayHello(String name) { Sys.. 2015. 12. 29.
[Tool] 티스토리에 코드 올릴떄 티스토리에 코드를 올릴때 쓸 플러그인을 찾다가 알게된 사이트 이다. http://colorscripter.com/ 1. http://colorscripter.com/ 에 접속한다. 2. 소스를 복사하여 붙인 후 4. 개발언어를 선택하면 5. 이렇게 자바소스 스타일로 코드가 바뀌는 모습을 볼 수 있다. 6. 스타일도 선택이 가능하다 ( 세부 설정에서 모든 설정이 가능하다 ) 7. 선택한 스타일로 변경되는 모습을 볼 수 있다. 8. 자바 코드 스타일이 적용된 내용을 복사 한다. 9. 복사한것을 글쓰는데 붙여 옮기면 코드 스타일이 적용된 모습을 볼 수 있다. 10. 적용된 모습public class LoggingSample {public Object logAround(ProceedingJoinPoint pjp.. 2015. 12. 29.
C프로그래밍 환경 구축 이클립스에서 C,C++개발환경 구축 http://blog.naver.com/alsrud477/220144228825 http://www.eclipse.org/downloads/ http://www.eclipse.org/cdt/downloads.php http://sourceforge.net/projects/mingw/files/ 2014. 10. 28.