Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

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 - abhbirad/DevOps · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Addressbook Tutorial

This tutorial teaches you some of the basic concepts in Vaadin Framework. It is meant to be a fast read for learning how to get started - not an example on how application should be designed. Please note this example uses and requires Java 8 to work.

Addressbook Screenshot

Running the example from the command line

$ mvn jetty:run

Open http://localhost:8080/

Importing in IntelliJ IDEA 14

These instructions were tested on IntelliJ IDEA 14 CE. You can get it from https://www.jetbrains.com/idea/

To get the project up and running in IDEA, do:

  • File -> New -> Project from Version Control -> Git
  • The URL to use is https://github.com/vaadin/addressbook.git
  • If you get a message about "Non-managed pom.xml file found". Choose "Add as Maven Project"
  • If you get a message about no JDK or SDK being selected. Choose "Configure" and select your installed JDK. You can also set the JDK using File -> Project Structure
  • To start the project, find the "Maven Projects" tab on the right hand side of the screen and navigate to
    • Vaadin Web Application -> Plugins -> jetty -> jetty:run
    • Click the play button or right click and select Run (Select Debug instead to run in debug mode)

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080 to play with the application

Importing in NetBeans 8

These instructions were tested on NetBeans 8.0.2. You can get it from https://www.netbeans.org

To checkout and run the project in NetBeans, do:

  • Team -> Git -> Clone
  • Set repository URL to https://github.com/vaadin/addressbook.git
  • Finish
  • Right click the imported project (Vaadin Addressbook Application) and select Run
  • Select GlassFish Server 4.1 -> Remember in Current IDE Session -> OK

You should now have a GlassFish server running on localhost:8080 and a browser tab should also be automatically opened with this location

Importing in Eclipse

These instructions were tested on Eclipse IDE for Java EE Developers Luna SR2. You can get it from http://eclipse.org/downloads/

To checkout and run the project in Eclipse, do:

  • File -> Import...
  • Check out Maven Projects from SCM
  • Choose Git from SCM menu
    • If you do not see "Git" in the SCM menu, click "Find more SCM connectors in the m2e Marketplace" and install "m2e-egit". Restart Eclipse and start over.
  • Set the repository URL to https://github.com/vaadin/addressbook.git
  • Right click the imported "addressbook" and choose Run As -> Maven Build...
    • Set the goal to "jetty:run" and click "Run"

You should now have a Jetty server running on localhost:8080. Navigate to http://localhost:8080/ to play with the application

To use the built in server adapters of Eclipse, instead of doing "Run As -> Maven Build..." you can do

  • Run As -> Run on Server
  • Select the server you want to run on, e.g. Apache Tomcat 8 and click ok
  • Do not use the suggested J2EE Preview server as it is outdated, deprecated and does not support Servlet 3, which is required for this application

*** End of documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages