Study of Hibernate. Akash Ravindra. Khapare
|
|
- Barnard Wilson
- 6 years ago
- Views:
Transcription
1 (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering Study f Hibernate Akash Ravindra. Khapare Dept Name: Cmputer Science & Engineering Cllege: H.V.P.M S, C.O.E.T, Amravati Amravati, India akashkhapare@gmail.cm Abstract:-Generally we use Object Oriented Prgramming with the relatinal databases. Thus there is a mismatch between the bjects and the relatinal databases as relatinal databases are in the frm f tables which need t be mapped with the bjects f Object Oriented technlgy. S the slutin t avid this mismatch is t prvide Object Relatinal Mapping (ORM) which will create a virtual Object Oriented Database (OOD). Hibernate, an pen surce persistent framewrk prvides an Object Relatinal Mapping fr JAVA. I. Intrductin Hibernate is an pen surce bject/relatinal mapping tl fr Java. Hibernate lets yu develp persistent classes fllwing cmmn Java idim - including assciatin, inheritance, plymrphism, cmpsitin and the Java cllectins framewrk. Hibernate nt nly takes care f the mapping frm Java classes t database tables (and frm Java data types t SQL data types), but als prvides data query and retrieval facilities and can significantly reduce develpment time therwise spent with manual data handling in SQL and JDBC.Hibernates gal is t relieve the develper frm 95 percent f cmmn data persistence related prgramming tasks. Hibernate makes use f persistent bjects cmmnly called as POJO (POJO = "Plain Old Java Object".) alng with XML mapping dcuments fr persisting bjects t the database layer. The term POJO refers t a nrmal Java bjects that des nt serve any ther special rle r implement any special interfaces f any f the Java framewrks (EJB, JDBC, JDO). II. Histry Of Hibernate Hibernate was started in 2001 by Gavin King with clleagues frm Cirrus Technlgies as an alternative t using EJB2-style entity beans. Its riginal gal was t ffer better persistence capabilities than ffered by EJB2 by simplifying the cmplexities and supplementing missing features. In early 2003, the Hibernate develpment team began Hibernate2 releases, which ffered many significant imprvements ver the first release. JBss, Inc. (nw part f Red Hat) later hired the lead Hibernate develpers in rder t further its develpment. In 2005, Hibernate versin 3.0 was released. Key features included a new Interceptr/Callback architecture, user defined filters, and JDK 5.0 Anntatins (Java's metadata feature). As f 2010, Hibernate 3 (versin and up) was a certified implementatin f the Java Persistence API 2.0 specificatin via a wrapper fr the Cre mdule which prvides cnfrmity with the JSR 317 standard. In Dec 2011, Hibernate Cre Final was released. This includes new features such as multi-tenancy supprt, intrductin f ServiceRegistry (a majr change in hw Hibernate builds and manages "services"), better Sessin pening frm SessinFactry, imprved integratin via rg.hibernate.integratr.spi.integratr and aut discvery, internatinalizatin supprt and message cdes in lgging, and a clearer split between API, SPI and IJIRSE/Vl 3. Iss.2/ Page 25
2 (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering implementatin classes. In Dec 2012, Hibernate ORM Final was released. In 2012, develpment was started n Hibernate 5. III. ORM Overview JDBC stands fr Java Database Cnnectivity and prvides a set f Java API fr accessing the relatinal databases frm Java prgram. These Java APIs enables Java prgrams t execute SQL statements and interact with any SQL cmpliant database. JDBC prvides a flexible architecture t write a database independent applicatin that can run n different platfrms and interact with different DBMS withut any mdificatin. Prs and Cns f JDBC Prs f JDBC Clean and simple SQL prcessing Gd perfrmance with large data Very gd fr small applicatins Simple syntax s easy t learn Cns f JDBC Cmplex if it is used in large prjects Large prgramming verhead Query is DBMS specific Why Object Relatinal Mapping (ORM)? When we wrk with an bject-riented systems, there's a mismatch between the bject mdel and the relatinal database. RDBMSs represent data in a tabular frmat whereas bject-riented languages, such as Java r C# represent it as an intercnnected graph f bjects. First prblem, what if we need t mdify the design f ur database after having develped few pages r ur applicatin? Secnd, Lading and string bjects in a relatinal database expses us t the fllwing five mismatch prblems impedance mismatches prblem is ccurred. Mismatch 1) Granularity Smetimes yu will have an bject mdel which has mre classes than the number f crrespnding tables in the database. 2) Inheritance RDBMSs d nt define anything similar t Inheritance which is a natural paradigm in bject-riented prgramming languages. 3) Identity A RDBMS defines exactly ne ntin f 'sameness': the primary key. Java, hwever, defines bth bject identity (a==b) and bject equality (a.equals(b)). 4) Assciatins Object-riented languages represent assciatins using bject references where as a RDBMS represents an assciatin as a freign key clumn. 5) Navigatin The ways yu access bjects in Java and in a RDBMS are fundamentally different. The Object-Relatinal Mapping (ORM) is the slutin t handle all the abve impedance mismatches. What is ORM? IJIRSE/Vl 3. Iss.2/ Page 26
3 (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering ORM stands fr Object-Relatinal Mapping (ORM) is a prgramming technique fr cnverting data between relatinal databases and bject riented prgramming languages such as Java, C# etc. An ORM system has fllwing advantages. Hides details f SQL queries frm OO lgic. Transactin management and autmatic key generatin Fast develpment f applicatin. Let s business cde access bjects rather than DB tables. IV. Architecture Hibernate The Hibernate architecture is layered t keep yu islated frm having t knw the underlying APIs. Hibernate makes use f the database and cnfiguratin data t prvide persistence services (and persistent bjects) t the applicatin. Fllwing is a detailed view f the Hibernate Applicatin Architecture with few imprtant cre classes. 3 Hibernate uses varius existing Java APIs, like JDBC, Java Transactin API(JTA), and Java Naming and Directry Interface (JNDI). JDBC prvides a rudimentary level f abstractin f functinality cmmn t relatinal databases, allwing almst any database with a JDBC driver t be supprted by Hibernate. JNDI and JTA allw Hibernate t be integrated with J2EE applicatin servers. Fllwing sectin gives brief descriptin f each f the class bjects invlved in Hibernate Applicatin Architecture. Cnfiguratin Object The Cnfiguratin bject is the first Hibernate bject yu create in any Hibernate applicatin and usually created nly nce during applicatin initializatin. It represents a cnfiguratin r prperties file required by the Hibernate. Database Cnnectin: This is handled thrugh ne r mre cnfiguratin files supprted by Hibernate. These files are hibernate.prpertiesand hibernate.cfg.xml. creates the cnnectin between the Java classes and database tables. SessinFactry Object Cnfiguratin bject is used t create a SessinFactrybject which inturn cnfigures Hibernate fr the applicatin using the supplied cnfiguratin file and allws fr a Sessin bject t be instantiated. The SessinFactryis a thread safe bject and used by all the threads f an applicatin. The SessinFactryis heavy weight bject s usually it is created during applicatin start up and kept fr later use. Yu wuld need ne SessinFactrybject per database using a separate cnfiguratin file. S if yu are using multiple databases then yu wuld have t create multiple SessinFactrybjects. Sessin Object a Sessin is used t get a physical cnnectin with a database. The Sessin bject is light weight and designed t be instantiated each time an interactin is needed with the database. Persistent bjects are saved and retrieved thrugh a Sessin bject. The sessin bjects shuld nt be kept pen fr a lng time because they are nt usually thread safe and they shuld be created and destryed them as needed. Transactin Object A Transactin represents a unit f wrk with the database and mst f the RDBMS supprts transactin functinality. Transactins in Hibernate are handled by an underlying transactin manager and transactin (frm JDBC r JTA). This is an ptinal bject and Hibernate applicatins may chse nt t use this interface, instead managing transactins in their wn applicatin cde. Query Object Query bjects IJIRSE/Vl 3. Iss.2/ Page 27
4 (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering use SQL r Hibernate Query Language (HQL) string t retrieve data frm the database and create bjects. A Query instance is used t bind query parameters, limit the number f results returned by the query, and finally t execute the query. Criteria Object Criteria bject are used t create and execute bject riented criteria queries t retrieve bjects. V. Hibernate Mapping An Object/relatinal mappings are usually defined in an XML dcument. This mapping file instructs Hibernate hw t map the defined class r classes t the database tables. Thugh many Hibernate users chse t write the XML by hand, a number f tls exist t generate the mapping dcument. These include XDclet, Middlegen and AndrMDA fr advanced Hibernate users. public class Emplyee { private int id; private String firstname; private String lastname; private int salary; public Emplyee() { public Emplyee(String fname, String lname, int salary) { this.firstname = fname; this.lastname = lname; this.salary = salary; public int getid() { return id; public vid setid( int id ) { this.id = id; public String getfirstname() { return firstname; public vid setfirstname( String first_name ) { this.firstname = first_name; public String getlastname() { return lastname; public vid setlastname( String last_name ) { this.lastname = last_name; public int getsalary() { return salary; IJIRSE/Vl 3. Iss.2/ Page 28
5 public vid setsalary( int salary ) { this.salary = salary; (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering There wuld be ne table crrespnding t each bject yu are willing t prvide persistence. Cnsider abve bjects need t be stred and retrieved int the fllwing RDBMS table: create table EMPLOYEE ( id INT NOT NULL aut_increment, first_name VARCHAR(20) default NULL, last_name VARCHAR(20) default NULL, salary INT default NULL, PRIMARY KEY (id) ); Based n the tw abve entities we can define fllwing mapping file which instructs Hibernate hw t map the defined class r classes t the database tables. <?xml versin="1.0" encding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" " <hibernate-mapping> <class name="emplyee" table="employee"> <meta attribute="class-descriptin"> This class cntains the emplyee detail. </meta> <id name="id" type="int" clumn="id"> <generatr class="native"/> </id> <prperty name="firstname" clumn="first_name" type="string"/> <prperty name="lastname" clumn="last_name" type="string"/> <prperty name="salary" clumn="salary" type="int"/> </class> </hibernate-mapping> Yu shuld save the mapping dcument in a file with the frmat <classname>.hbm.xml. We saved ur mapping dcument in the file Emplyee.hbm.xml. Let us see little detail abut the mapping elements used in the mapping file: The mapping dcument is an XML dcument having <hibernate-mapping> as the rt element which cntains all the <class> elements. The <class> elements are used t define specific mappings frm a Java classes t the database tables. The Java class name is specified using the name attribute f the class element and the database table name is specified using the table attribute. IJIRSE/Vl 3. Iss.2/ Page 29
6 (IJIRSE) Internatinal Jurnal f Innvative Research in Science & Engineering The <meta> element is ptinal element and can be used t create the class descriptin. The <id> element maps the unique ID attribute in class t the primary key f the database table. The name attribute f the id element refers t the prperty in the class and the clumn attribute refers t the clumn in the database table. The type attribute hlds the hibernate mapping type, this mapping types will cnvert frm Java t SQL data type. The <generatr> element within the id element is used t autmatically generate the primary key values. Set the class attribute f the generatr element is set t native t let hibernate pick up either identity, sequence t create primary key depending upn the capabilities f the underlying database. The <prperty> element is used t map a Java class prperty t a clumn in the database table. The name attribute f the element refers t the prperty in the class and the clumn attribute refers t the clumn in the database table. The type attribute hlds the hibernate mapping type, this mapping types will cnvert frm Java t SQL data type. VI. Advantages Of Hibernate Hibernate takes care f mapping Java classes t database tables using XML files. Prvides simple APIs fr string and retrieving Java bjects directly t and frm the database. If there is change in Database r in any table then the nly need t change XML file prperties. Abstract away the unfamiliar SQL types and prvide us t wrk arund familiar Java Objects. A real gd Caching Mechanism fr faster retrieval f data. Yur applicatin supprt almst relatinal databases. Cnclusin Hibernate is an Object-relatinal mapping (ORM) tl. Object-relatinal mapping r ORM is a prgramming methd fr mapping the bjects t the relatinal mdel where entities/classes are mapped t tables, instances are mapped t rws and attributes f instances are mapped t clumns f table. Hibernate is persistence framewrk which is used t persist data frm Java envirnment t database. Thus Virtual bject Oriented database is created. References [1] Bhushan S. Sapre, Rhan V. Thakare, Santsh V. Kakade, Dr. B. B. Mesh ram, Design and Applicatin f the Hibernate Persistence Layer Data Reprt System using JasperReprts, (IJEIT)Vlume 1, Issue 5, May 2012 [2] [3] [4] [5] IJIRSE/Vl 3. Iss.2/ Page 30
Maximo Reporting: Maximo-Cognos Metadata
Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationConfigure Data Source for Automatic Import from CMDB
AvailabilityGuard TM Cnfigure Data Surce fr Autmatic Imprt frm CMDB AvailabilityGuard allws yu t cnfigure business entities (such as services, divisins, and applicatins) and assign hsts, databases, and
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationWEB LAB - Subset Extraction
WEB LAB - Subset Extractin Fall 2005 Authrs: Megha Siddavanahalli Swati Singhal Table f Cntents: Sl. N. Tpic Page N. 1 Abstract 2 2 Intrductin 2 3 Backgrund 2 4 Scpe and Cnstraints 3 5 Basic Subset Extractin
More informationCodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation
CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationJSR Java API for JSON Binding (JSON- B)
JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationUML : MODELS, VIEWS, AND DIAGRAMS
UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationChapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC
Chapter 1 Intrductin Designing bject-riented sftware is hard, and designing reusable bject-riented sftware is even harder. It takes a lng time fr nvices t learn what gd bject-riented design is all abut.
More informationDate: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems
Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance
More informationLab 4. Name: Checked: Objectives:
Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp
More informationInfrastructure Series
Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing
More informationCARAVEL. Frequently Asked Questions BASE100. BASE100, S.A.
CARAVEL Frequently Asked Questins BASE100 BASE100, S.A. www.base100.cm Cpyright BASE 100, S.A. All rights reserved. Infrmatin cntained in this dcument is subject t changes withut prir ntice. These changes
More informationIntegrating QuickBooks with TimePro
Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data
More informationHibernate on SAP NetWeaver
Hibernate n SAP NetWeaver SAP Platfrm Ecsystem Hibernate n SAP NetWeaver Cpyright Cpyright 2006 SAP AG. All rights reserved. N part f this publicatin may be reprduced r transmitted in any frm r fr any
More informationGMU SWE645, Spring Component-based Software Development SWE 645, Spring Semester 2006
Cmpnent-based Sftware Develpment SWE 645, Spring Semester 2006 Instructr: Dr. Nick Duan Email: nduan@gmu.edu URL: http://ise.gmu.edu/~nduan/swe645 Office Hurs: Anytime electrnically r 20 min befre class
More informationMySqlWorkbench Tutorial: Creating Related Database Tables
MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Cnnect t MySql using MySqlWrkbench 2 4. Create Tables web_user
More informationImplementing a Data Warehouse with Microsoft SQL Server
Implementing a Data Warehuse with Micrsft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Curse Cde: 20463 Certificatin Exam: 70-463 Duratin: 5 Days Certificatin Track: MCSA: SQL Server
More informationVarargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP
Advance Java Curriculum Web Cmpnent Develpment using Servlets and JSP INTRODUCTION TO J2EE & WEB APPLICATION What is web applicatin Intrductin with URL, Query String Web Server, Client & Server side script
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More information1on1 Sales Manager Tool. User Guide
1n1 Sales Manager Tl User Guide Table f Cntents Install r Upgrade 1n1 Page 2 Setting up Security fr Dynamic Reprting Page 3 Installing ERA-IGNITE Page 4 Cnverting (Imprting) Queries int Dynamic Reprting
More informationInterfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.
Interfacing t MATLAB Overview: Getting Started Basic Tutrial Interfacing with OCX Installatin GUI with MATLAB's GUIDE First Buttn & Image Mre ActiveX Cntrls Exting the GUI Advanced Tutrial MATLAB Cntrls
More informationCourse 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW
Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws
More informationMultilevel Updating Method of Three- Dimensional Spatial Database Presented By: Tristram Taylor SE521
Multilevel Updating Methd f Three- Dimensinal Spatial Database Presented By: Tristram Taylr SE521 Written By: Yangting Liu, Gang Liu, Zhenwen He, Zhengping Weng Frm: China University f Gesciences Fr: 2010
More informationISTE-608 Test Out Written Exam and Practical Exam Study Guide
PAGE 1 OF 9 ISTE-608 Test Out Written Exam and Practical Exam Study Guide Written Exam: The written exam will be in the frmat f multiple chice, true/false, matching, shrt answer, and applied questins (ex.
More informationMyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1
Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files
More informationSafeDispatch SDR Gateway for MOTOROLA TETRA
SafeDispatch SDR Gateway fr MOTOROLA TETRA SafeMbile ffers a wrld f wireless applicatins that help rganizatins better manage their mbile assets, fleet and persnnel. Fr mre infrmatin, see www.safembile.cm.
More informationWelcome to Remote Access Services (RAS) Virtual Desktop vs Extended Network. General
Welcme t Remte Access Services (RAS) Our gal is t prvide yu with seamless access t the TD netwrk, including the TD intranet site, yur applicatins and files, and ther imprtant wrk resurces -- whether yu
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationAnnouncing Veco AuditMate from Eurolink Technology Ltd
Vec AuditMate Annuncing Vec AuditMate frm Eurlink Technlgy Ltd Recrd any data changes t any SQL Server database frm any applicatin Database audit trails (recrding changes t data) are ften a requirement
More informationCommon Language Runtime
Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining
More informationUnique EL4J Features EL4J 3.1
EL4J 3.1 Imput. Reprt Versin Date Authr(s) Status Visa 6220 EL4J 3.1 23.12.10 6220 EL4J 1.7 15.12.09 POS, MZE, SWI, DZI, JHN final ELCA Infrmatique SA, Switzerland, 2009. Table f Cntents Unique Features
More informationDeveloping Java Web Services. Duration: 5 days
QWERTYUIOP{ Develping Java Web Services Duratin: 5 days The Develping Java Web Services training class prepares Java prgrammers t develp interperable Java Web services and using SOAP, WSDL, and XML Schema.
More informationIMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7
IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital
More informationSoftware Toolbox Extender.NET Component. Development Best Practices
Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What
More informationDesign Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern
Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with
More informationDS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)
DS-5 Release Ntes (build 472 dated 2010/04/28 08:33:48 GMT) Intrductin This is a trial release f Keil Develpment Studi 5 (DS-5). DS-5 cntains tls fr building and debugging C/C++ and ARM assembly language
More informationHistory of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History
Histry f Java 1. Brief histry f Java 2. Java Versin Histry The histry f Java is very interesting. Java was riginally designed fr interactive televisin, but it was t advanced technlgy fr the digital cable
More informationTIBCO Statistica Options Configuration
TIBCO Statistica Optins Cnfiguratin Sftware Release 13.3 June 2017 Tw-Secnd Advantage Imprtant Infrmatin SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationA Novel Description Language for Value-Added Services to enable Automated Functional Testing
A Nvel Descriptin Language fr Value-Added Services t enable Autmated Functinal Testing 21. ITG Fachtagung Mbilkmmunikatin Patrick Wacht Frankfurt University f Applied Sciences, Germany Research Grup fr
More informationAssignment 10: Transaction Simulation & Crash Recovery
Database Systems Instructr: Ha-Hua Chu Fall Semester, 2004 Assignment 10: Transactin Simulatin & Crash Recvery Deadline: 23:59 Jan. 5 (Wednesday), 2005 This is a grup assignment, and at mst 2 students
More informationMaintenance Release Notes Release Version: 9.5.5
Maintenance Release Ntes Release Versin: 9.5.5 Platfrm: 9.5 MR201510 Cntents Updates Included in this Release... 1 Rules Cnsle:... 1 New Feature: Avaya Cumulative Metrics... 1 Technical Gd Health:... 3
More informationAscii Art Capstone project in C
Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,
More informationContents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.
1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationXilinx Answer Xilinx PCI Express DMA Drivers and Software Guide
Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer
More informationAndrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationCampuses that access the SFS nvision Windows-based client need to allow outbound traffic to:
Summary This dcument is a guide intended t guide yu thrugh the prcess f installing and cnfiguring PepleTls 8.55.27 (r current versin) via Windws Remte Applicatin (App). Remte App allws the end user t run
More informationEntering an NSERC CCV: Step by Step
Entering an NSERC CCV: Step by Step - 2018 G t CCV Lgin Page Nte that usernames and passwrds frm ther NSERC sites wn t wrk n the CCV site. If this is yur first CCV, yu ll need t register: Click n Lgin,
More informationLaboratory #13: Trigger
Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in
More informationOverview. Enhancement for Policy Configuration Module
Overview Digital File Plicy Management: Cnfiguratin Mdule Enhancement and Inter-applicatin Plicy Sharing Digital file plicies determine hw digital files are prcessed befre being depsited int RUcre repsitry.
More informationA solution for automating desktop applications with Java skill set
A slutin fr autmating desktp applicatins with Java skill set Veerla Shilpa (Senir Sftware Engineer- Testing) Mysre Narasimha Raju, Pratap (Test Autmatin Architect) Abstract LeanFT is a pwerful and lightweight
More informationCourse 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008
Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the
More informationOverview of Data Furnisher Batch Processing
Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...
More informationLog shipping is a HA option. Log shipping ensures that log backups from Primary are
LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationSynoptic Display Studio Developers Guide
Synptic Display Studi Develpers Guide Table f Cntents 1. Intrductin... 3 2. Cntributing widgets... 4 2.1. Cncepts... 4 2.2. Defining the mdel... 5 2.2.1. Prvide a widget mdel... 5 2.2.2. Define a widget
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Spring 2019 Lab #7: A Basic Datapath; and a Sprite-Based Display Issued Fri 3/1/19; Due Mn 3/25/19
More informationOracle Database 11g Replay: The In-built Recorder for Real Application Testing
Oracle Database 11g Replay: The In-built Recrder fr Real Applicatin Testing Amaresh Mandal Infsys Technlgies Ltd Intrductin Oracle Database 11g intrduced a new feature Database Replay which helps in perfrming
More informationCONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2
Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING
More informationRefreshing Axiom TEST with a Current Copy of Production Axiom EPM June 20, 2014
Refreshing Axim TEST with a Current Cpy f Prductin Axim EPM June 20, 2014 Refreshing Axim TEST If yu maintain an Axim TEST envirnment yu will want t refresh it with a current cpy f yur PROD database when
More informationPages of the Template
Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at
More informationQuick Guide on implementing SQL Manage for SAP Business One
Quick Guide n implementing SQL Manage fr SAP Business One The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage fr SAP B1 SQL Server databases. SQL Manage is a ttal
More informationUFuRT: A Work-Centered Framework and Process for Design and Evaluation of Information Systems
In: Prceedings f HCI Internatinal 2007 UFuRT: A Wrk-Centered Framewrk and Prcess fr Design and Evaluatin f Infrmatin Systems Jiajie Zhang 1, Keith A. Butler 2 1 University f Texas at Hustn, 7000 Fannin,
More informationAn Introduction to Crescendo s Maestro Application Delivery Platform
An Intrductin t Crescend s Maestr Applicatin Delivery Platfrm Intrductin This dcument is intended t serve as a shrt intrductin t Crescend s Maestr Platfrm and its cre features/benefits. The dcument will
More informationREFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY
REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create
More informationKaltura Video Extension for IBM Connections User Guide. Version: 1.0
Kaltura Vide Extensin fr IBM Cnnectins User Guide Versin: 1.0 Kaltura Business Headquarters 5 Unin Square West, Suite 602, New Yrk, NY, 10003, USA Tel.: +1 800 871 5224 Cpyright 2014 Kaltura Inc. All Rights
More informationSoftware Engineering
Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts
More informationAssignment #5: Rootkit. ECE 650 Fall 2018
General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment
More informationUsing CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command
Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.
More informationPAGE NAMING STRATEGIES
PAGE NAMING STRATEGIES Naming Yur Pages in SiteCatalyst May 14, 2007 Versin 1.1 CHAPTER 1 1 Page Naming The pagename variable is used t identify each page that will be tracked n the web site. If the pagename
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationProject Extranet User Guide
Prject Extranet User Guide Drafted by: Francisc Galleg (fgalleg@ua.es) - UA Pedr Caselles (pcaselles@ua.es) - UA Raul Pamplega (rpamplega@ua.es) - UA 1 Table f cntents: 1. EXTRANET USER GUIDE 3 2. INTRODUCTION
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this
More informationParaben s Phone Recovery Stick
Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main
More informationLiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017
LiveEngage and Micrsft Dynamics Integratin Guide Dcument Versin: 1.0 September 2017 Cntents Intrductin... 3 Step 1: Sign Up... 3 CRM Widget Signing Up... 3 Step 2: Cnfiguring the CRM Widget... 4 Accessing
More informationEssentials for IBM Cognos BI (V10.2) Day(s): 5. Overview
Essentials fr IBM Cgns BI (V10.2) Day(s): 5 Curse Cde: B5270G Overview NOTE: This is an Instructr Led Online curse. Please d nt make any travel arrangements. IBM Cgns Educatin is nw pleased t ffer yu ur
More informationMySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION
MySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION These release ntes pertain t the Prductin release fr MySabre Release 7.1 cntaining MySabre API
More informationCore Java and Advanced Java
Cre Java and Advanced Java 1. Intrductin t Java prgramming The Java Virtual Machine Variables and data types Cnditinal and lping cnstructs Arrays 2. Object-riented prgramming with Java Classes and Objects
More informationProduct Documentation. New Features Guide. Version 8.7.5/XE6
Prduct Dcumentatin New Features Guide Versin 8.7.5/XE6 2015 Embarcader Technlgies, Inc. Embarcader, the Embarcader Technlgies lgs, and all ther Embarcader Technlgies prduct r service names are trademarks
More informationConfiguring Database & SQL Query Monitoring With Sentry-go Quick & Plus! monitors
Cnfiguring Database & SQL Query Mnitring With Sentry-g Quick & Plus! mnitrs 3Ds (UK) Limited, Nvember, 2013 http://www.sentry-g.cm Be Practive, Nt Reactive! One f the best ways f ensuring a database is
More informationEView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,
More informationSummary. Server environment: Subversion 1.4.6
Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin
More informationJava Database Connectivity
Advanced Java Prgramming Curse Java Database Cnnectivity By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives JDBC basic Wrking with JDBC Advanced JDBC
More informationDocument Hosting System (DHS) v2.1.4 Manual. Description. User Roles
Dcument Hsting System (DHS) v2.1.4 Manual Descriptin AllTranstek s DHS (Dcument Hsting System) prvides a centralized library fr secure archiving, management, and delivery f dcuments. User Rles There are
More informationOracle FLEXCUBE Universal Banking Development Workbench- Screen Development II
Oracle FLEXCUBE Universal Banking 12.0.3 Develpment Wrkbench- Screen Develpment II August 2013 1 Cntents 1 Preface... 3 1.1 Audience... 3 1.2 Related Dcuments... 3 2 Intrductin... 4 3 Generated Files...
More informationAugust 22, 2006 IPRO Tech Client Services Tip of the Day. Concordance and IPRO Camera Button / Backwards DB Link Setup
Cncrdance and IPRO Camera Buttn / Backwards DB Link Setup When linking Cncrdance and IPRO, yu will need t update the DDEIVIEW.CPL file t establish the camera buttn. Setting up the camera buttn feature
More informationJava Database Connectivity
Advanced Java Prgramming Curse Java Database Cnnectivity Sessin bjectives JDBC basic Wrking with JDBC Advanced JDBC prgramming By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi
More informationVMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins
VMware AirWatch SDK Plugin fr Apache Crdva Instructins Add AirWatch Functinality t Enterprise Applicatains with SDK Plugins v1.2 Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using
More informationThe Reporting Tool. An Overview of HHAeXchange s Reporting Tool
HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273
More informationCITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux
CITI Technical Reprt 08-1 Parallel NFS Blck Layut Mdule fr Linux William A. Adamsn, University f Michigan andrs@citi.umich.edu Frederic Isaman, University f Michigan iisaman@citi.umich.edu Jasn Glasgw,
More information