DBPowder-web: Web Application Development Framework with RDBMS
|
|
- Reginald Young
- 5 years ago
- Views:
Transcription
1 DEWS2006 4A-o4 DBPowder-web: RDBMS tadashi.murakami@kek.jp DBPowder-web RDBMS RDBMS RDBMS CRUD (Create,Read,Update,Delete) DBPowder-web CRUD DBPowder-web DBPowder-web Web,, DB,,, DBPowder-web: Web Application Development Framework with RDBMS Tadashi MURAKAMI Computing Research Center, High Energy Accelerator Research Organization (KEK) 1 1 Oho, Tsukuba, Ibaraki, Japan tadashi.murakami@kek.jp Abstract We propose DBPowder-web, a web application development framework with RDBMS. In the development of web applications, we need not only web techniques but also RDBMS techniques, object-oriented language techniques, and so on. These requirements bring complexity and low maintainability to the development, especially CRUD(Create, Read, Update, Delete) functions on RDBMS. There are some web application frameworks which enlighten to these problems. However, these frameworks also have problems: one of them restricts scalability, the other itself complex, and so on. DBPowder-web creates web application skeletons which have CRUD functions based on a data-schema. DBPowder-web is able to recreate skeletons when structures of the data-schema are changed. Furthermore, developers can add functions to the skeletons using the APIs of DBPowder-web. These simplify and bring scalability developing web applications. We developed a DBPowder-web prototype system and evaluated it. Key words Web and Internet, dealing with contents, DB modeling language, development, framework, model-driven development 1. RDBMS RDBMS CRUD (Create,Read,Update,Delete) RDBMS
2 Layer 1 Customizing template web applications Layer 2 Using Wizards to create related sets of components Layer 3 Designing via WYSIWYG, direct manipulation, parameter forms Layer 4 Editing layout code(similar to HTML, ASP.NET, JSF) Layer 5 Editing high-level behavior code Layer 6 Modifying and extending the underlying component framework Layer 7 Editing PHP code 1 Click gentle slope of complexity DBPowder-web DBPowder-web DBPowder Model Description Language(DBPowder-MDL) DBPowder-MDL DBPowder-MDL RDBMS DBPowder-web 2 3 DBPowder-web Smalltalk Model-View-Controller programming [10] -- [9]( MVC) MVC (M) (V) (C) Celi Web Modeling Language(WebML) [1] [13] WebML MVC M:Structural Model, V:Composition Model, C:Navigation Model XML CASE Rode Click [8] phpclick [15] Click gentle slope of complexity Layer1 Layer7 ( 1) SuperSQL [14] [18] SuperSQL SQL SuperSQL html, LaTeX, Excel SuperSQL [19] [20] 2. 2 perl PHP tomcat3.0 PHP Java Ruby, Python, VBScript MVC html CSS, JavaScript echo, print ACID RDBMS SQL html SQL MVC MVC RDBMS RDBMS ACID RDBMS O/R Oracle TopLink [3] Hibernate [7] Enterprise JavaBeans CMP [11] html html html
3 html <input type= text name= $username > html Template Module Apply variable 3 RDBMS CREATE TABLE USER( USERNAME VARCHAR(32), 1 ) Data Container 2 String username; DB Access Module SQL Query 1 DB 1 Struts [4] JSF [12] 2005 MVC Dependency Injection [2] [2] Struts Hibernate Spring [17] Seasar [5] CRUD(Create, Read, Update, Delete) Ruby on Rails [6] RIFE [16] phpclick MVC 1 DB 1 RDBMS USER USERNAME html 5 MVC Spring Seasar Ruby on Rails, RIFE, phpclick 4. 6 ACID 3. RDBMS DBPowder-web 3. 1 CRUD RDBMS DBPowder-web DBPowder-web 2 DBPowder-web DBPowder Model Description Language(DBPowder-MDL: 2) DBPowder-MDL RDBMS SQL CREATE ( 3) DBPowder-MDL DBPowder-web ( powder-code) ( user-code) user-code user-code powder-code O/R
4 YOU Only Write dbpowder-mdl Configuration of data schema Auto Generates SQL Create Script Can Modify html <input type= text name= $username > html Template Module Apply variable Auto Generates View Auto Generates Auto Generates Model Data Container String username; RDBMS Auto Create-Tables CREATE TABLE USER( USERNAME VARCHAR(32), ) O/R Mapping Module SQL Query Action Definition Module Controller Web Application (Read, Update, Delete) 2 DBPowder-web user-code powder-code DBPowder-web DBPowder-web DBPowder-MDL 2. 2 powder-code user-code powder-code DBPowder Model Description Language(DBPowder- MDL) DBPowder-web DBPowder Model Description Language(DBPowder-MDL) DBPowder-MDL ( ) [ ] 2 DBPowder-MDL ( ) <=> 1 1 < > 1 [ ] 1 [query_user_ans] number9 user_id text64 mail_addr (query) datetime ans_datetime text64 user_agent text4096 freetext [query_user_ans_select<+>] (query_select) text512 user_select_comment [query] text64 query_name text64 query_title text4096 query_text_top text4096 query_text_bottom number9 duplicate_num text4096 freetext_desc text128 mail_subject [query_select<+>] number9 select_id text4096 select_text number9 allow_text 2 DBPowder-MDL( ) <+> 1
5 create table query_user_ans ( query_user_ans_id int AI PK, query_id user_id mail_addr varchar(64), ans_datetime datetime, user_agent varchar(64), freetext varchar(4096) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; create table query ( query_id int AI PK, query_name varchar(64), query_title varchar(64), query_text_top varchar(4096), query_text_bottom varchar(4096), duplicate_num freetext_desc varchar(4096), mail_subject varchar(128) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; create table query_select ( query_select_id int AI PK, query_id select_id select_text varchar(4096), allow_text int ) ENGINE=InnoDB DEFAULT CHARSET=utf8; create table query_user_ans_select ( query_user_ans_select_id int AI PK, query_user_ans_id query_select_id user_select_comment varchar(512) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; (PRIMARY PEY PK ) (AUTO INCREMENT AI ) 3 DBPowder-MDL( 2) SQL CREATE <*> < > ( ) [ ] OR DBPowder-MDL RDBMS ID RDBMS 3. 3 DBPowder-web DBPowder-web DBPowder-MDL RDBMS SQL CREATE CRUD ( 2) DBPowder-MDL CRUD powder-code user-code powder-code user-code DBPowder-MDL RDBMS O/R DBPowder-MDL O/R user-code O/R where O/R SQL where O/R Action Definition Module html Template Module DBPowder-MDL O/R DBPowder-MDL Action Definition Module html Template Module DBPowder-MDL Action Definition Module html Template Module Action Definition Module html Template Module user-code 4. DBPowder-web
6 3 : 4 : Java 2 Platform, Standard Edition (J2SE) 5.0 RDBMS MySQL 5.0 tomcat 5.0 Struts DBPowder-web 4. 3 DBPowder-MDL DBPowder-web 3 DBPowder-web ( 4) Java 2 Platform, Standard Edition (J2SE) 5.0 RDBMS MySQL 5.0 tomcat5.0 Struts1.2.8 [4] 3 DBPowder-mdl RDBMS 4. 2 DBPowder-web 4. 1 DBPowder-web 2 ( 3) ( 4) ( 3) 5 DBPowder-web 3 20 ( 4) RDBMS RDBMS 1 RDBMS 2 2 DBPowder-MDL DBPowder-web user-code 4. 3 DBPowder-MDL DBPowder-MDL 1 1, 1 n, n m 1 DBPowder-web 2 DBPowder-web
7 3 DBPowder-MDL n m DBPowder-MDL DBPowder-MDL DBPowder-web number, text, datetime 3 2 DBPowder-MDL SQL CREATE DBPowder-MDL SQL CREATE DBPowder-MDL SQL CREATE Struts [4] DBPowder-web Struts powder-code user-code DBPowder-web Struts DBPowder-web Struts DBPowder-web DBPowder-MDL MVC DBPowder-MDL CRUD DBPowder-web DBPowder-web O/R SQL RDBMS DBPowder-web O/R 3. 1 user-code DBPowder-web DBPowder-MDL 4. 3, 4. 4 DBPowder-web DBPowder-web 4. 6 DBPowder-web DBPowder-web 4. 5 DBPowder-web O/R [3] [7] [11] O/R 1 DB Access Module RDBMS XML XML RDBMS DBPowder-web DBPowder-MDL Ruby on Rails [6] RIFE [16] phpclick [8] RDBMS DBPowder-web 4. 4 Struts [4] 4. 5 user-code SuperSQL [14] DBPowder-web MVC Microsoft.NET Framework Oracle JDeveloper, IBM Rational Web Developer for WebSphere Software, WebRatio [13]
8 Oracle IBM Struts Hibernate [7] DBPowder-web DBPowder-MDL Struts RDBMS Hibernate O/R 5. RDBMS DBPowder-web RDBMS DBPowder-web DBPowder-MDL RDBMS CRUD DBPowder-web powder-code user-code DBPowder-web DBPowder-web [2] Shigeru Chiba and Rei Ishikawa. Aspect-oriented programming beyond dependency injection. In ECOOP, pp , [3] Oracle Corporation(2006). TopLink. [4] Apache Software Foundation(2006). Apache Struts Project. [5] Seasar Foundation(2006). Seasar DI Container with AOP. [6] David Heinemeier and et al(2006). Ruby on Rails. [7] JBoss Inc.(2006). Hibernate. [8] J.Rode, Y.Bhardwaj, M.A.Pérez-Qui nones, M.B.Rosson, and J.Howarth. As Easy as Click : End-User Web Engineering. Lecture notes in computer science, D.Lowe and M.Gaedke(Eds.): ICWE2005, LNCS 3579, pp , July [9] Nicholas Kassem and Enterorise Team. Designing Enterprise Applications: With the Java 2 Platform, Enterprise Edition (Java Series). Addison-Wesley Pub., Boston, MA, [10] Glenn E. Krasner and Stephen T. Pope. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. J. Object Oriented Program., Vol. 1, No. 3, pp , [11] Sun Microsystems(2006). Enterprise JavaBeans Technology. [12] Sun Microsystems(2006). JavaServer Faces Technology. [13] Web Models(2006). WebRatio. [14] M.Toyama. SuperSQL: An Extended SQL for Database Publishing and Presentation. Proc. ACM SIGMOD, pp , June [15] sourceforge.net(2006). phpclick. [16] RIFE team(2006). RIFE. [17] Spring Framework. [18] (2006). SuperSQL. [19],. SuperSQL. :, Vol. 46, No. SIG 13, pp , Sep [20],.. 16 DEWS2005, pp. 3B i8, March [1] Stefano Ceri, Piero Fraternali, and Aldo Bongio. Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks (Amsterdam, Netherlands: 1999), Vol. 33, No. 1 6, pp , 2000.
Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015
Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science Review Web Extensions Server side & Where is your JOB? 1 In this chapter Dynamic pages programming Database Others
More informationFILE - JAVA WEB SERVICE TUTORIAL
20 February, 2018 FILE - JAVA WEB SERVICE TUTORIAL Document Filetype: PDF 325.73 KB 0 FILE - JAVA WEB SERVICE TUTORIAL Web Services; Java Security; Java Language; XML; SSL; 1 2 3 Page 1 Next. Web service
More informationUsing Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred
Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More information(p t y) lt d. 1995/04149/07. Course List 2018
JAVA Java Programming Java is one of the most popular programming languages in the world, and is used by thousands of companies. This course will teach you the fundamentals of the Java language, so that
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationStruts: Struts 1.x. Introduction. Enterprise Application
Struts: Introduction Enterprise Application System logical layers a) Presentation layer b) Business processing layer c) Data Storage and access layer System Architecture a) 1-tier Architecture b) 2-tier
More informationCPET 581 E-Commerce & Business Technologies. Topics
CPET 581 E-Commerce & Business Technologies Design and Build E-Commerce Web Sites, Mobile Sites, and Apps Lecture Note 1 of 2 References: *Chapter 4. Building an E-Commerce Presence: Web Sites, Mobile
More informationCaliber Data Training
Instructor-Led Course Catalog Caliber Data Training 1987-2015 Caliber Data Training is celebrating 28 years of excellence in I.T. training, providing training services to Fortune 1000 companies and federal,
More informationSeeking a Java design and coding position with some technical management responsibilities.
Scott Sauyet 168 Boston Hill Road, Andover CT 06232 job@sauyet.com (860) 742-9800 Objective Seeking a Java design and coding position with some technical management responsibilities. Experience 7/2008
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session 3 Familiar Techniques: Modeling and Frameworks Speaker Speaker Title Page 1 1 Agenda Forms as a Framework Mapping Forms to Oracle ADF Familiar Concepts Phases
More informationOracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation
Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session 2 Oracle Application Development Framework Speaker Speaker Title Page 1 1 Agenda Development Environment Expectations Challenges Oracle ADF Architecture Business
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationcom Spring + Spring-MVC + Spring-Boot + Design Pattern + XML + JMS Hibernate + Struts + Web Services = 8000/-
www.javabykiran. com 8888809416 8888558802 Spring + Spring-MVC + Spring-Boot + Design Pattern + XML + JMS Hibernate + Struts + Web Services = 8000/- Java by Kiran J2EE SYLLABUS Servlet JSP XML Servlet
More informationAt present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc.
At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc. Each tool is a stand-alone service. Should we try to «consolidate» applications? 2/10 From
More informationEclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf
Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf EJB3 And JPA Step By Step Tutorial Using Eclipse Update And Delete Example, Hibernate Query Language, JSF Page Navigation Tutorial JSF Validation.
More informationRuby on Rails. SITC Workshop Series American University of Nigeria FALL 2017
Ruby on Rails SITC Workshop Series American University of Nigeria FALL 2017 1 Evolution of Web Web 1.x Web 1.0: user interaction == server roundtrip Other than filling out form fields Every user interaction
More informationJava Training Center, Noida - Java Expert Program
Java Training Center, Noida - Java Expert Program Database Concepts Introduction to Database Limitation of File system Introduction to RDBMS Steps to install MySQL and oracle 10g in windows OS SQL (Structured
More informationUpload to your web space (e.g., UCSC) Due this Thursday 4/8 in class Deliverable: Send me an with the URL Grading:
CS 183 4/6/2010 Build a simple HTML page, topic of your choice Will use this as a basis and gradually and add more features as the class progresses Need to be done with your favorite text editor, no visual
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.4.0 System Requirements March 2012 Version 1.00 Oracle Policy Automation Products Version 10.4.0 Overview Product Oracle Policy Modeling Oracle Policy
More informationEnterprise Systems & Frameworks
Enterprise Systems & Frameworks CS25010 - Web Programming Connor Goddard 5 th November 2015 Aberystwyth University 1 INTRODUCTION In today s session, we will aim to cover the following: Multi-tier Architectural
More informationAn Application for Monitoring Solr
An Application for Monitoring Solr Yamin Alam Gauhati University Institute of Science and Technology, Guwahati Assam, India Nabamita Deb Gauhati University Institute of Science and Technology, Guwahati
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More informationT Technical specification: FASTAXON Group: Muuntaja
T-76.115 Technical specification: FASTAXON Group: Muuntaja 0 Version History Owner of the document: All members of the group Muuntaja. Version Date Author(s) Description 0.1 15.11.2003 Pekka Korhonen First
More informationWeblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere7.0, Axis. Windows XP/2000/NT/98/95, UNIX and MS Dos, iphone SDK, Mac Os x
Summary Seven years of experience in the IT industry specializing in development of Java and J2EE architecture based systems. Extensive professional experience in Object Oriented design, Systems Analysis,
More informationIntroduction. Key Features and Benefits
Introduction Stabilix Underwriting Framework is a highly adaptable XML based J2EE com-pliant software platform built on the Stabilix s business process automation (BPA) suite, code named CloudEx. CloudEx
More informationApp Engine: Datastore Introduction
App Engine: Datastore Introduction Part 1 Another very useful course: https://www.udacity.com/course/developing-scalableapps-in-java--ud859 1 Topics cover in this lesson What is Datastore? Datastore and
More informationTutorial Point Servlets Pdf
Tutorial Servlets Pdf Free PDF ebook Download: Tutorial Servlets Pdf Download or Read Online ebook tutorial point servlets pdf in PDF Format From The Best User Guide Database on JSP, servlets, Struts,
More informationOpen Source in Real Life
Israel JBoss User Group Session 02 / 5.6.2006 Open Source in Real Life By : Guy Ben-Porat, Digitool Team Leader Ex Libris Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source One Slide about
More informationProject. Minpeng Zhu
Project Minpeng Zhu Groups of 4 (3-5) Form groups I want the following information from each group: Names, personal numbers, e-mail addresses Contact person ( project leader ) Deadline for group formation:
More informationOracle Application Development Framework Overview
An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationJignesh Sheth Ph:
Jignesh Sheth Ph: 801-980-3432 jigneshsheth@ymail.com www.linkedin.com/in/shethjignesh Summary: Having more than 12+ years of software development experience in computer industry with developing and leading
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationLet's Play... Try to name the databases described on the following slides...
Database Software Let's Play... Try to name the databases described on the following slides... "World's most popular" Free relational database system (RDBMS) that... the "M" in "LAMP" and "XAMP" stacks
More informationFree Downloads Java Servlet & JSP Cookbook
Free Downloads Java Servlet & JSP Cookbook With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who
More informationJ2EE Technologies. Industrial Training
COURSE SYLLABUS J2EE Technologies Industrial Training (4 MONTHS) PH : 0481 2411122, 09495112288 Marette Tower E-Mail : info@faithinfosys.com Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01 www.faithinfosys.com
More informationTutorial Point On Html5 Pdf
Tutorial On Html5 Pdf Free PDF ebook Download: Tutorial On Html5 Pdf Download or Read Online ebook tutorial point on html5 pdf in PDF Format From The Best User Guide Database HTML5 compliance score. HTML5
More information<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationJava EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module
Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services
More informationIsomorphic Kotlin. Troy
Isomorphic Kotlin Troy Miles @therockncoder Troy Miles @therockncoder Troy Miles, aka the Rockncoder, began writing computer games in assembly language for early computers like the Apple II, Commodore
More informationMigrating traditional Java EE applications to mobile
Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16
More informationWeb Frameworks MMIS 2 VU SS Denis Helic. March 10, KMI, TU Graz. Denis Helic (KMI, TU Graz) Web Frameworks March 10, / 18
Web Frameworks MMIS 2 VU SS 2011-707.025 Denis Helic KMI, TU Graz March 10, 2011 Denis Helic (KMI, TU Graz) Web Frameworks March 10, 2011 1 / 18 Web Application Frameworks MVC Frameworks for Web applications
More informationOpen Source Library Developer & IT Pro
Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationProject Horizon Technical Overview. Steven Forman Principal Technical Consultant
Project Horizon Technical Overview Steven Forman Principal Technical Consultant Agenda Banner Evolution Overview Project Horizon Overview Project Horizon Architecture Review Preparing for Project Horizon
More informationProject Horizon Technical Overview. Bob Rullo GM; Presentation Architecture
Project Horizon Technical Overview Bob Rullo GM; Presentation Architecture robert.rullo@sungardhe.com Agenda Banner Evolution Overview Project Horizon Overview Project Horizon Architecture Review Preparing
More informationOutline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003
Outline Web-based Distributed EJB BugsTracker www.cs.rit.edu/~sha5239/msproject San H. Aung 26 September, 2003 Project Goal Overview of J2EE Overview of EJBs and its construct Overview of Struts Framework
More informationSimon Wosko Phone: Site: Summary Skills Programming Languages Software Database Platforms Utilities SIMON WOSKO 1
Simon Wosko Email: swosko@gmail.com Phone: (484) 881-2365 Site: http://wosko.us Summary Traditional Waterfall and SCRUM methodologies Full project lifecycle, including communication with end users and
More informationPrototype 1.0 Specification
Prototype 1.0 Specification Javier Ramos Rodríguez Use Case View The prototype 1.0 will implement some basic functionality of the system to check if the technology used is the appropriate one to implement
More informationWeb. The Framework Binding Page Elements To Database Directly, And How To Involve In Web Site Development. Masayuki Nii 1. Web
1. Web 1 Web INTER-Mediator HTML INTER-Mediator DOM The Framework Binding Page Elements To Database Directly, And How To Involve In Web Site Development Masayuki Nii 1 In this paper, I introduce the framework
More informationTime to EARN. On Job Training. Time to L-EARN
Time to EARN On Job Training Time to L-EARN COURSE DESCRIPTION On Job Training Program designed to build students for industry. so they can get Job easily. In this course you will be working on Live Projects,
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationWebservices In Java Tutorial For Beginners Using Netbeans Pdf
Webservices In Java Tutorial For Beginners Using Netbeans Pdf Java (using Annotations, etc.). Part of way) (1/2). 1- Download Netbeans IDE for Java EE from here: 2- Follow the tutorial for creating a web
More informationA Framework for the Internationalization of Data-Intensive Web Applications
A Framework for the Internationalization of Data-Intensive Web Applications Alberto Belussi and Roberto Posenato Dipartimento di Informatica - Università degli Studi di Verona Ca Vignal, Strada le Grazie,
More informationJob Description: Junior Front End Developer
Job Description: Junior Front End Developer As a front end web developer, you would be responsible for managing the interchange of data between the server and the users, as well as working with our design
More informationRyan Rich - Software Developer & Architect
Ryan Rich - Software Developer & Architect Oceanside, CA 858-523-8540 ryanrich@richservices.com http://linkedin.com/in/ryanrich Full stack polyglot programmer and technical leader, with a strong interest
More informationContents. Contents... XI
Contents Preface... V Motivation for this Book... V Who Should Read this Book?...VI Outline to the Book Structure... VII Prerequisite Skills... VIII Acknowledgements... VIII About the Author... VIII Contents...
More informationArchitectural patterns
Architectural patterns Open Source & DOTNET platform Understanding architectural design patterns (like MVC, MVP, MVVM etc.) is essential for producing a maintainable, clean, extendable and testable source
More informationSpring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics
Spring & Hibernate Overview: The spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion.
More informationHYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2
HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: The IDE: Integrated Development Environment. MVC: Model-View-Controller Architecture. BC4J: Business Components
More informationCOURSE DETAILS: CORE AND ADVANCE JAVA Core Java
COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract
More informationInternational Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System
Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 (Special Issue for ITECE 2016) Study & Analysis of SOA based
More informationA Notation and Framework for Dialog Flow Control in Web Applications
A Notation and Framework for Flow Control in Web Applications Matthias Book and Volker Gruhn Chair of Applied Telematics / e-business, Department of Computer Science University of Leipzig, Klostergasse
More informationComparative Analysis of EJB3 and Spring Framework
Comparative Analysis of EJB3 and Spring Framework Janis Graudins, Larissa Zaitseva Abstract: The paper describes main facilities of EJB3 and Spring Framework as well as the results of their comparative
More informationApplication Integration with WebSphere Portal V7
Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation
More informationSupported Platforms for Alfresco Workdesk 4.x
Supported Platforms for Alfresco Workdesk 4.x Here is a list of the individual components that have been through the complete Alfresco Quality Assurance and Certification activities. Choose a combination
More informationPeter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation
Peter Moskovits Principal Product Manager Oracle Corporation Sue Vickers Group Manager Oracle Corporation How To Best Leverage J2EE, Struts, and ADF in Your Portal Oracle Application Server 10g Architecture
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationAN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.
AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED Java TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationMicrosoft Certified Professional Transcript
Last Activity Recorded: March 12, 2009 Microsoft Certified Professional NEAL WALTERS 1770 PLUMMER DR ROCKWALL, TX 75087 US nwalters@sprynet.com Microsoft Certification Status Credential Microsoft Certified
More informationThe information system for the State Archives of the Ministry of Interior of the responsibilities
Personal information Name Nationality Martin SVK Date of birth 29.10.1981 Work experience Dates (from to) Type of business or sector June 2016 nowdays International tobacoo company The backend part of
More informationIntroduction. This course Software Architecture with Java will discuss the following topics:
Introduction This course Software Architecture with Java will discuss the following topics: Java servlets Java Server Pages (JSP s) Java Beans JDBC, connections to RDBMS and SQL XML and XML translations
More informationData Scientists / Data Analysts (m/f) educational ackground university degree in data science, computer science, software engineering
The International Placement Services (ZAV), a department of the German Federal Employment Agency in cooperation with EURES, is recruiting and placing job seekers who Data Scientists / Data Analysts (m/f)
More informationEnvironment: Java, J2EE, JSP, Servlet, Struts, Spring IoC, Hibernate, XML, Maven, JUnit, Eclipse, Oracle, tomcat, perforce.
SUMMARY Over 7 years of experience in design, development and implementation of Java, Web based applications with Object Oriented Technologies. Expertise in developing web-based applications within the
More informationEPHP a tool for learning the basics of PHP development. Nick Whitelegg School of Media Arts and Technology Southampton Solent University
EPHP a tool for learning the basics of PHP development Nick Whitelegg School of Media Arts and Technology Southampton Solent University My background Lecturer at Southampton Solent University since 2003
More informationLotus Technical Night School XPages and RDBMS
Lotus Technical Night School XPages and RDBMS Note: Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing
More informationStrategies for Rapid Web Prototyping. Ruby on Rails. Clemens H. Cap
Strategies for Rapid Web Prototyping Ruby on Rails Strategies for Rapid Web Prototyping DRY: Don't repeat yourself Convention over Configuration Separation of Concern Templating MVC: Model View Controler
More informationFull Stack Developer (FSD) JAVA
Full Stack Developer (FSD) JAVA FSD Java Product Code: ST-SD-50026 Duration: 720 hrs. Eligibility BE / B Tech / MCS /MCA / BCS / BSc / BCA or equivalent (Candidates appeared for final year can also apply)
More informationACTIVE MICROSOFT CERTIFICATIONS:
Last Activity Recorded : February 14, 2014 Microsoft Certification ID : 2997927 CHRISTIAN GYSSELS CAIXA POSTAL 22.033 FLORIANOPOLIS, Santa Catarina 88095-971 BR gyssels@dekeract.com *Charter- Certification
More informationProfessional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, And WML By Karl Avedal, Danny Ayers
Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, And WML By Karl Avedal, Danny Ayers Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and
More informationPatrick Joly, 2013 Curriculum Vitae Page 1
Patrick Joly E-MAIL: patrick_joly@hotmail.com Mobile: 1-514-377-1853 SUMMARY 2 Sun Microsystems Certifications (SCJP and SCBCD) 12 years of experience in Java Developing Software. 2 years of experience
More informationEdward Yee 102 Allison Ann Way, Vaughan, Ontario L6A 0G7
102 Allison Ann Way, Vaughan, Ontario L6A 0G7 416-419- 5844 yeeedward@hotmail.com OBJECTIVE Provide excellent service to satisfy client s requirements and needs. Explore new opportunities to enhance client
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate
More informationAdvanced Web Applicatio Design Patter. Rupak Raj Ghi
Advanced Web Applicatio Design Patter Rupak Raj Ghi Pratham IT System Pv Bio #ComputerEngineer #SoftwareEngineer #Developer Education: #ME CE (KU) Experience: 6 yrs. Bee IT System, Department of Land Information
More informationSchema Management In Hibernate Interview. Questions >>>CLICK HERE<<<
Schema Management In Hibernate Interview Questions Hibernate is a popular framework of Java which allows an efficient Object hibernate interview questions What's transaction management in hibernate? What
More informationINTERNET PROGRAMMING. Software Engineering Branch / 4 th Class Computer Engineering Department University of Technology
INTERNET PROGRAMMING Software Engineering Branch / 4 th Class Computer Engineering Department University of Technology OUTLINES PHP Basic 2 ARCHITECTURE OF INTERNET database mysql server-side programming
More informationTraining Calendar. July-December. a Cronos Company
Training Calendar - a Cronos Company TECHNICAL COURSES Microsoft COLLABORATIVE TOOLS EXCHANGE SERVER 2013 MS20341 Core Solutions of Microsoft Exchange Server 2013 5 2050 6B MS20342 Advanced Solutions of
More informationTopics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL
Databases Topics History - RDBMS - SQL Architecture - SQL - NoSQL MongoDB, Mongoose Persistent Data Storage What features do we want in a persistent data storage system? We have been using text files to
More informationTooling for Ajax-Based Development. Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc.
Tooling for Ajax-Based Development Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda In The Beginning Frameworks Tooling Architectural Approaches Resources 2 In The Beginning 3
More informationA Model-Driven Approach for the Fast Prototyping of Web Applications
A Model-Driven Approach for the Fast Prototyping of Web Applications Mario Luca Bernardi Department of Engineering University of Sannio, Italy mlbernar@unisannio.it Giuseppe Antonio Di Lucca Department
More informationFull Stack Java Developer Course
T&C Apply Full Stack Java Developer Course From Quick pert Infotech Learning Process Java Developer Learning Path to Crack Interviews Full Fledged Java Developer Spring & Hibernate (Framwork Expert) PL
More informationMongoDB Web Architecture
MongoDB Web Architecture MongoDB MongoDB is an open-source, NoSQL database that uses a JSON-like (BSON) document-oriented model. Data is stored in collections (rather than tables). - Uses dynamic schemas
More informationJVA-163. Enterprise JavaBeans
JVA-163. Enterprise JavaBeans Version 3.0.2 This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional
More informationInstructor Led Training (ILT) Course List
Java Programming & WebSphere CDT714 Java Overview for Managers...1 day CDT715 Java Programming with IBM s WSAD...5 days CDT740 J2EE Programming with IBM s WSAD (Servlet & JSP)...5 days CDT730 Servlet Programming
More informationCORE JAVA 1. INTRODUCATION
CORE JAVA 1. INTRODUCATION 1. Installation & Hello World Development 2. Path environment variable d option 3. Local variables & pass by value 4. Unary operators 5. Basics on Methods 6. Static variable
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More information