Open Software Integrators, LLC 1 Spring Roo - IDE Research ● Basics of Spring Roo (Installation and Roo shell) ● Spring Roo, Maven, Tomcat works! ● Front.

Slides:



Advertisements
Similar presentations
Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland.
Advertisements

Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
OpusCollege and Spring-DM. OSGi based web applications – three strategies OSGi container embedded in another container: OSGi Bridge Server (OBS)  e.g.
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Servlets Enterprise Systems Programming. Servlets  Servlets: server-side Java programs that enable dynamic processing of web-based requests  Web-based.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Developing CAS in Eclipse
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Hello Vaadin! CS 3130 Summer 2015.
{ Apache - Click By, By, Anupam Mundale. Anupam Mundale. Viraj Kulkarni. Viraj Kulkarni.
Julien Thibault / Phil Brewster / Kristina Doing-Harris
© Internna Technologies 1 IWebMvc Features, Possibilities & Goals.
UNIT-V The MVC architecture and Struts Framework.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
ENTERPRISE JOB SCHEDULER SAJEEV RAMAKRISHNAN 29 AUG 2014.
Installing DSpace on Window Bharat M. Chaudhari School of Petroleum Management, PANDIT DEENDAYAL PETROLEUM UNIVERSIRY, GANDHINAGAR
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
RUG Australia meeting 2012 Feb 6, V Tiers & sequencing suppliers Tiers and sequencing and load balancing  Tiers = groups of suppliers.
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
VIVO Multi-site search Structure and function overview.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Standalone Java Application vs. Java Web Application
Senior Project Spring Pejman Aghaiipour -Jason Gorney -Neil Hanson.
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Introduction to Web Dimitar Nenchev Ivan Nakov
Introduction to the Java Stack Michael Youngstrom.
Chính phủ điện tử TS. Phạm Văn Tính Khoa CNTT, ĐH Nông Lâm TP.HCM
INTEGRATION OF BACKBONE.JS WITH SPRING 3.1. Agenda New Features and Enhancements in Spring 3.1 What is Backbone.js and why I should use it Spring 3.1.
Sakai WebApp Structure
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
XmlBlackBox The presentation Alexander Crea June the 15st 2010 The presentation Alexander Crea June the 15st 2010
Chapter 9 Web Application Design. Objectives Describe the MVC design pattern as used with Web applications Explain the role and responsibilities of each.
Test Automation Using Selenium Presented by: Shambo Ghosh Ankit Sachan Samapti Sinhamahapatra Akshay Kotawala.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Google App Engine using Java 1. Outline Getting started Guestbook example Todo example Simplified Madlib 2.
An Introduction to Ant. What is Ant? How do you use it? Why would you want to?
CS520 Web Programming Spring – Web MVC Chengyu Sun California State University, Los Angeles.
Maven & NetBeans Platform. Agenda ● Maven NetBeans Platform Project Types ● Three NetBeans RCP project types ● Differences with Ant project types ● All.
CS520 Web Programming Spring – Web MVC Chengyu Sun California State University, Los Angeles.
當 Java 遇上 DevOps 黃忠成. Java In Azure Storage Table Storage Services NoSQL base storage Fast and Easy to use Blob Storage Services File Storage (photo,
Code Editing Lesson 2.
CS3220 Web and Internet Programming RESTful Web Service
Web Routing Designing an Interface
Google Web Toolkit Tutorial
A very brief introduction
Consistent URIs For Compliance Checking (1)
By Dr. Kodge Bheemashankar G
Pal‐Store E‐commerce Website
Unit 6-Chapter 2 Struts.
Sakai WebApp Structure
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
Java Web Application Framework
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Aaron Zeckoski Tomcat Debugging Aaron Zeckoski
Web Browser server client 3-Tier Architecture Apache web server PHP
CS5220 Advanced Topics in Web Programming Spring – Web MVC
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
CS5220 Advanced Topics in Web Programming Spring – Web MVC
Configuration Of A Pull Network.
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
CS4961 Software Design Laboratory Understand Aquila Backend
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

Open Software Integrators, LLC 1 Spring Roo - IDE Research ● Basics of Spring Roo (Installation and Roo shell) ● Spring Roo, Maven, Tomcat works! ● Front end HTML, CSS works! ● JQuery and Spring Roo... ● JSON and Spring Roo webflow...

Open Software Integrators, LLC 2 Basics of Spring Roo ● Pre-requisites: JAVA, Maven, Spring Roo library, Tomcat, STS (optional), (Eclipse + AJDT plugin) (optional) ● Project begins simply by creating a directory and entering ' roo ' command in the shell ● ' hint ' can be used regularly for the roo shell to tell us on how to proceed with the webapp ● Spring Roo exploits JPA and provides ORM through Hibernate (two other alternate ORM providers available) ● Roo shell commands enable annotation-driven programming

Open Software Integrators, LLC 3 Spring Roo, Maven, Tomcat works! ● Spring Roo works with Maven and provides an MVC framework ● Tomcat is one of the options available for a Web server to deploy the project on ● STS makes it quite easy to connect a Spring Roo project to work with a tc server ● Roo commands provide automatic creation of test cases and test suites. Eg: integration, selenium

Open Software Integrators, LLC 4 Front end JSPX, HTML, CSS ● Views by default are JSPX files with an XML file containing the relevant mappings ● Views can be HTML with CSS, only the mappings need to be specified appropriately ● So Spring Roo webapps do allow front-ends to be HTML + CSS

Open Software Integrators, LLC 5 JQuery and Spring Roo ● The JQuery example I tried didn't seem to work with Spring Roo ● Wasn't able to incorporate JQuery library in the project ● Checked some forums online that said that there are incompatibility issues with JQuery and Springforums ● Was able to create the mapping to display the HTML page though, that contained the JavaScript code from the JQuery library

Open Software Integrators, LLC 6 JSON and Spring Roo webflow ● Possible to incorporate JSON bindings in Spring Roo by adding some configuration to the Spring MVC application context views/ views/ ● Need to do more reading on creating JSON views that can be used in Spring Roo projects