spring data jpa 간단한 튜토리얼라한사 아github : https://github.com/arahansa/learnspringdatajpa
스프링 데이터 Jpa 간단한 튜토리얼 입니다. 초보용^^;
스프링 부트, 메이븐..
내용은 간단한 매핑, CRUD, 페이징, 스프링 부트조금.
[NEXT] Flask 로 Restful API 서버 만들기 YoungSu SonWritten By 정문철
Reviewed By 손영수
Mac에서 Flask로 Restful API 서버를 간단히 만드는 방법입니다
Android Basic 4일차 전에 진행되어야 하는 실습입니다.
[NEXT] Flask 로 Restful API 서버 만들기 YoungSu SonWritten By 정문철
Reviewed By 손영수
Mac에서 Flask로 Restful API 서버를 간단히 만드는 방법입니다
Android Basic 4일차 전에 진행되어야 하는 실습입니다.
(스프링프레임워크 강좌)스프링부트개요 및 HelloWorld 따라하기탑크리에듀(구로디지털단지역3번출구 2분거리)기본적인 프로젝트 스캐폴딩 도구로 빠른개발을 위한 스프링 프레임워크 서브 프로젝트 중에 하나인 Spring Boot를 사용하겠습니다. 스프링 부트는 Convention over Configuration개념을 적용하여 개발자가 처리해야 하는 반복적인 성격의 설정작업을 대신 수행하여 개발자의 수고를 덜어주는 기술입니다.
최근 개발 초기단계에서부터 코드작성을 하지는 않습니다. 처음부터 코드를 작성하면 나중에 소스 코드 덩치가 커지거나 협업을 해야 하거나 배포를 해야 할 때 관리상의 문제가 많이 생긴다는 것을 개발자들은 이미 경험으로 알고 있기 때문입니다. 그러한 이유로 코드를 작성하기 전에 먼저 코드, 리소스, 디펜던시, 연동환경 및 테스트를 거친 후 배포작업을 미리 염두에 두고 구조적으로 프로젝트를 구분하는 스캐폴딩 작업을 선행합니다.
프로젝트 관점에서 살펴보면 실제 코드를 작성하기 전에 해야 할 여러 설정 작업들이 도출 됩니다. 스프링부트는 여러 설정작업들 중 개발자를 대신해 관습을 적용하여 자동화 할 수 있는 부분들을 제공하는 기술로써, 개발자의 수고를 덜어 보다 빠른 개발이 진행될 수 있도록 해줍니다.
PHP로 Slack Bot 만들기Changwan Jun보통 Node나 Python으로는 봇을 많이 만드는데 PHP로는 잘 만들지 않습니다. 하지만 PHP로도 쉽게 만들 수 있습니다. PHP로 아주 약간의 자연어로 대화가능한 봇 만드는 방법을 소개합니다.
12월 Modern PHP User Group에서 발표한 내용입니다.
1. ---------- 1
SPRING FRAMEWORK
OPENSOURCE
스프링 프레임워크 오픈소스
간단정리_실패작
https://fb.com/me.adunhansa
https://twitter.com/arahansa
http://adunhansa.tistory.com/
사이트 : http://100coding.com/go
ABOUT
CONTACT
SOURCE
1
2. 1. 작성자 소개 2
아라한사
-------------------------------------------------------------------
평소 정리를 즐겨합니다. 한 때 동영상강좌도
만들다보니.. 비실명과 만화캐릭터를 쓰네요
양해 부탁드립니다 ㅎㅎ
개발 좀 잘해보려고, 오픈소스 뭐 있나 한번 찾아서
보려고 정리해봤습니다.
3. 개요 3
• 여기서 검색한 글을 찾아서 봤습니다^^;
구글링 spring framework opensource
• http://www.programcreek.com/2012/08/open-source-
projects-that-use-spring-framework/
• 다음 장은 우선
사이트 잠깐 번역
4. 여기서 잠깐!! 4
• 분석 좀 해보려고 오픈소스를 검색했는데 바로 17개 모음 링크가
나와서 월척을 낚았구나 싶었습니다…그리고 PPT를
만들다가…본 것은
• 여기 링크들이 절반이상 꽤 오래되고 업데이트가 안된다는 것을
발견했습니다-_-….
• 음… 그나마 최근인 것(2011년 이후로..)은 TuduList,
알프레스코, 플라즈마, 애자일익스프레스, ZkSample2,
BroadLEaf, JOSSO
그외로 넣은 것중에 JDSurvey 정도 있는 것같습니다.
• 음..적고보니 그래도 몇 개되네요. 단시간 제작인지라 틀린 것이
있어도 양해부탁드립니다~
5. 잠시 사이트 간단 번역^^ 5
• 스프링은 배우기 어렵습니다. 특별히 산업표준에 맞는 실제 프로젝트를
개발하고 싶을 때 더욱 그러하죠.
(역자 : 저는 이 생각에 별로..동의 안 합니다. 광범위한 건 맞지만 이러한 선입견이
스프링을 자꾸 더 어렵게 느끼게 하는 듯-_-합니다. 스프링 어렵지 않아요(…) 스프링
진영으로 많이 오세요~♡)
• 막 시작하는 단계에서는 튜토리얼들이 배우는데 좋을지 모르지만,
결국에 실제 프로젝트에서 코드를 읽을 필요가 있을 겁니다.
다행스럽게도 스프링프레임워크를 이용한 매우 좋은 오픈소스
프로젝트들이 있습니다.
• 여기에 스프링프레임워크를 이용한 17개의 오픈소스 프로젝트를
남깁니다. 콘텐츠관리시스템(CMS), 온라인쇼핑, 파일관리 등등 여러
분야가 있으며, 이러한 소스를 읽으며 스프링프레임워크를 더 잘 이해할
수 있을 겁니다.
6. 17개의 오픈소스들~ 잠시 6
• 자, 하나하나씩 뭐가 있나
그 소개와
뭘로 개발했는지 잠시
알아보도록 하겠습니다^^
7. Powerstone (뒤늦게 보니 너무 오래됨…;;) 7
이름 : 파워스톤 (http://powerstone.sourceforge.net/)
마지막 업데이트 : 2013-04-17라고 했는데 공홈가니 2005~7년;;
GNU , LGPL 라이선스
스프링, 하이버네이트
자바 오픈소스 워크플로우 관리 시스템
엔진(Enhydra JaWE로 편집된 XPDL 문서?처리)
플로우 매니지먼트 콘솔, 작업목록, 신원 관리 모듈
특이사항 : 중국소스 인듯 하다. made in china~
8. TuduList 8
• TuduList (http://www.julien-dubois.com/tudu-lists.html )
• GPL3
• 다운로드 : https://github.com/jdubois/Tudu-Lists
• 소스 최종 업뎃 날짜 2013년(;;)
• 할일 관리.
• spring 2.5, JPA/Hibernate, Ajax
• 특징 : 소스저자분이 프랑스 분이신듯..
• made in france!
• 특이사항 : 저자분 블로그에
타타미라는 소셜,
스프링+백본.js 오픈소스도
있는 듯하다. 자세한 설명은
직접 보시길^^
9. alfresco 9
• 알프레스코 http://www.alfresco.com/products/community
LGPLv3 라이선스
• 다운로드 페이지 : http://www.alfresco.com/alfresco-community-download
• 아마 SVN 인듯 함 : http://wiki.alfresco.com/wiki/Alfresco_SVN_Development_Environment
• 다운로드 페이지가 2015.3.12일에 수정된걸로 보아 최근까지 업데이트 추측
• 기업용CMS 인 것같습니다~
• 윈도우 탐색기와 맥파인더에서
드래그앤드롭~
구글Docs와 SharePoint통합
• 내장된 워크플로우 엔진
• 소개 영상 유튜브
https://www.youtube.com/watch?t=201&v=YUH8-x-OTDc
12. agileExpress 12
• 애자일 프로젝트 관리도구
• agileExpress : http://agileexpress.sourceforge.net/
• 다운로드 : http://sourceforge.net/p/agileexpress/code/ci/master/tree/
• 최종 업데이트 날짜 : 2011년 4월 9일
• 웹어플리케이션은 Flex라고함.
• 라이선스 : 모질라
13. Zksample2 13
• 사이트 : http://zksample2.sourceforge.net/
• 데모 : http://www.zk-web.de/zksample2/
• ZK 프레임워크를 위한 큰 샘플 애플리케이션
• 다운로드 : http://sourceforge.net/p/zksample2/code/HEAD/tree/
• 특징 : Spring, Spring-AOP, Spring-Security,
Hibernate, JasperReports, DynamicJasper, Generic-
Hibernate-DAO, DDD
• 최종 업데이트 2014년
14. Spring Rich Client 14
• 주소 : http://spring-rich-c.sourceforge.net/1.1.0/index.html
• 마지막 업데이트 … 2008년..;;
• 일단 마지막 업데이트 보고 패쓰합니다;;
• 스윙 기반
15. BroadLEaf Commerce 15
• 쇼핑몰
• 주소 : http://www.broadleafcommerce.com/
• 라이선스 : 아파치2
• 다운로드 :
https://github.com/BroadleafCommerce
• 최종 업데이트 : 현재진행형인듯..
• 스프링 프레임워크, 시큐리티, JPA, Solr, Quartz
job scheduling 등등
16. OpenERP 와 hispatcha 16
• ERP
• 하지만…현재 공홈 접속 불가;;
http://www.persapiens.org/
• 패..패쓰;;
• hispatcha는
최종 업데이트 날이
2004년이라….패쓰…;;
17. JOSSO 17
• 주소 : http://www.josso.org/
• 통합인증솔루션 (Single Sign-On)
• GNU 2.1
• 다운로드 : http://sourceforge.net/projects/josso/files/
• 최종 업데이트 2014-04월
19. 나머지 HSE, 19
• hse 2006년
• Java Small business Platform 2005년
• jrecruiter 도 마지막 날짜를 보니 잘 봐줘도,
2010년정도된다…
• 스프링 3.1 버전이 2011년정도에 나왔는데.. 음…
과감히..그냥 생략^^;
20. 그외, JDeSurvey 20
• 오픈소스 설문조사랄까?
• http://www.jdsoft.com/jdesurvey/
다운로드 : https://github.com/JD-Software/JDeSurvey
• 라이선스 GNU3
• 스프링, 하이버네이트
• 마지막 업뎃 2014년 7월쯤?
21. 그외, 라이선스 정보 21
• 예전에 개발자를 위한 라이선스 정보를 PPT를 만들어본 적이 있습니다.
• 라이선스..봐도봐도 가끔 헷갈리네요.
라이선스에 대해서 입문하면서 만든 자료인지라 지금 보니 조금 아쉬움이
남네요 ㅎㅎ (그림 누르시면 링크 이동)
22. 그외, Slipp 22
• 자바지기 박재성님과 arkist, eclipse4j 님이 개발하시고
운영하신 slipp.net 도 소스가 열려있습니다(오오..*.*)
• http://slipp.net/
• 자세한 사항은 방문하시고, 사이트 하단의 Code참고해주세요.
• 좋은 사이트입니다^^;
국내사이트다보니 자세한 설명은 생략합니다;;ㅎㅎ