Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - jiyoonjang02/Java-Service-Tree-Framework-Backend-Core · GitHub
Skip to content

Repository files navigation

Java-Service-Tree-Framework-All-In-One

스프링클라우드 구조 확장

  • Spring Security 와 Keycloak 을 연동한 인증 인가 시스템 적용 ( Spring security 설정과 동작을 분리 )
  • Spring OAuth2RestTemplate 을 활용한 연관 시스템간의 통신 적용 완료 ( 사용자 베이스 통신 동작을 분리 )
  • Docker file 을 자동으로 구성하도록 설정
  • Artifact Version 을 자동으로 구성하도록 설정
  • ZuulProxy 를 활용한 MSA Gateway 구성
  • Zipkin 을 활용한 Request Flow 추적

Java Service Tree Framework By 313DEVGRP

* 313 DEV GRP는 2010년 12월에 출범한 자바 개발자 그룹입니다.
* TSF(jsTree Service Framework)는 MIT License로 배포됩니다.
* 개인, 기업, 정부에서 무료로 사용이 가능합니다.

Java Service Tree Framework란:

MVC패턴을 구현한 다양한 프레임워크를 대상으로 ( EgovFramework 기반한 ) 서비스레이어의 도메인 객체를 Tree Base Object로 간주하여 서비스 - DAO - DTO - DB를 정형화한 기반 구현체를 제공하는 프레임워크 입니다.

특장점 :

* 중앙집중형 아키텍쳐
* 확장(extend)을 염두해 둔 객체지향 개발 방식
* 안정성
* Speeeeeeeeeeed~!

Java Service Tree Framework에서 사용한 기술

PartDetail Skill
View Parthtml+css, Bootstrap, RequireJS, Bower, Grunt, AngularJS, jQuery, Qunit, Flex, Json, xml, BlazeDS
Server PartApache(modjk), Nginx, Tomcat, Resin, Jetty, SiteMash, Tiles, FreeMarker, Velocity
Framework PartStruts, Spring, iBatis, Hibernate, Spring-integration, Spring-security, Spring-Boot, Spring-DW, Spring-WebFlow, Spring-Data(JPA), Spring-Batch, Spring-WebServices, Spring-Mobile, Spring-MVC
Tool PartQuartz, Ehcache, MemCache, Redis, Apache-Commons, EgovFramework(Component)
CI PartJunit, Maven, Hudson, Jenkins, Bamboo, Nexus, Jira, Fisheye, Crucible, Confluence, Sonar
Database PartMySql, Oracle, MS-sql, postgres, Hadoop, Storm, Spark, Cassandra, MongoDB
Mobile PartAndroid, PhoneGap
Search Engine PartLucene, Elastic Search, Kibana, Logstash, Beats
Management PartPMBOK, MicroService, CBD, PLE, Prototype, PMS, ALM
Virtual Image PartDocker
Microservice PartNetty - Zookeeper - Finagle

jsTree Service Framework을 지속적으로 성장시키는 툴

-> 형상관리 바로가기 : https://github.com/jstree

-> 이슈관리 바로가기 : http://www.313.co.kr/jira

-> 문서관리 바로가기 : http://www.313.co.kr/confluence

-> 리뷰관리 바로가기 : http://www.313.co.kr/fecru

-> 빌드관리 바로가기 : http://www.313.co.kr/bamboo

-> 품질관리 바로가기 : http://www.313.co.kr/sonar

-> 아티팩트관리 바로가기 : http://www.313.co.kr/nexus

-> jsTree Service Framework 관리 샘플 사이트 : http://www.313.co.kr/index.do

-> jsTree Service Framework 사용 샘플 사이트 : http://www.313.co.kr

Those who support us!

YourKit

YourKit, LCC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages