Insider Scoop From the Tutorial Divas:
"Displaying Multiple Fields in a Drop-Down List"
Tuesday, February 28, 2006
An in depth discussion of JavaScript Arrays
An in depth discussion of JavaScript Arrays:
"An in depth discussion of JavaScript Arrays
This series of articles mainly concentrates on working with JavaScript arrays. We shall start with the basics of JavaScript arrays and finally conclude with complex object based arrays in JavaScript. You can reuse these scripts to inject into server side controls easily (especially in .NET and Java).
All of the examples in this series can be directly tested, by simply copying and pasting the entire code (of each section) into any text file with the extension .HTM and opening it by using a browser."
"An in depth discussion of JavaScript Arrays
This series of articles mainly concentrates on working with JavaScript arrays. We shall start with the basics of JavaScript arrays and finally conclude with complex object based arrays in JavaScript. You can reuse these scripts to inject into server side controls easily (especially in .NET and Java).
All of the examples in this series can be directly tested, by simply copying and pasting the entire code (of each section) into any text file with the extension .HTM and opening it by using a browser."
Monday, February 27, 2006
MATLAB Webinar
Mathtools.net - Link Exchange for the Technical Computing Community
Mathtools.net - Link Exchange for the Technical Computing Community:
"Link Exchange for the Technical Computing Community"
MATLAB
Aerospace, Algorithms and Data structures, Astronomy, Automotive...
Excel
Accounting and organizers, Add-on functions, Algorithms and Data structures, Astronomy...
Java
Algorithms and Data structures, Astronomy, Biotechnology, Books and Tutorials...
"Link Exchange for the Technical Computing Community"
MATLAB
Aerospace, Algorithms and Data structures, Astronomy, Automotive...
Excel
Accounting and organizers, Add-on functions, Algorithms and Data structures, Astronomy...
Java
Algorithms and Data structures, Astronomy, Biotechnology, Books and Tutorials...
Friday, February 24, 2006
overview_developing_olap_objects
overview_developing_olap_objects: "Developing OLAP Objects
Overview
JDeveloper provides wizards that help users create OLAP objects, including crosstabs, tables, graphs, calculations, and queries. The definitions of these OLAP objects are stored in XML files that can be copied to the BI Beans Catalog. End users can then access these objects in the Catalog through a BI Beans application. This tutorial guides you through the process of setting up a BI Beans project, creating OLAP objects, and copying OLAP objects to the BI Beans Catalog. You will use these objects in the subsequent tutorials."
Overview
JDeveloper provides wizards that help users create OLAP objects, including crosstabs, tables, graphs, calculations, and queries. The definitions of these OLAP objects are stored in XML files that can be copied to the BI Beans Catalog. End users can then access these objects in the Catalog through a BI Beans application. This tutorial guides you through the process of setting up a BI Beans project, creating OLAP objects, and copying OLAP objects to the BI Beans Catalog. You will use these objects in the subsequent tutorials."
Developing a Business Logic Tier with EJBs
Developing a Business Logic Tier with EJBs: "Developing a Business Logic Tier with EJBs
Next topic
Next
This tutorial steps you through the development of a business logic tier for a Human Resources application.
Objectives
By the end of this tutorial, you will have learned how to develop a business logic tier using Enterprise JavaBeans. This includes:
* How to create a stateless session bean with the UML modeler
* How to add a field
* How to create a CMP entity bean from a table
* How to create a local reference
* How to add a finder method to an entity bean and call the finder from a method in the session bean
* How to add a create method to an entity bean and how to call it from the session bean
* How to create clients for testing purposes"
Next topic
Next
This tutorial steps you through the development of a business logic tier for a Human Resources application.
Objectives
By the end of this tutorial, you will have learned how to develop a business logic tier using Enterprise JavaBeans. This includes:
* How to create a stateless session bean with the UML modeler
* How to add a field
* How to create a CMP entity bean from a table
* How to create a local reference
* How to add a finder method to an entity bean and call the finder from a method in the session bean
* How to add a create method to an entity bean and how to call it from the session bean
* How to create clients for testing purposes"
Thursday, February 23, 2006
Download details: SQL Server 2005 Samples and Sample Databases (December 2005)
Download details: SQL Server 2005 Samples and Sample Databases (December 2005): "SQL Server 2005 Samples and Sample Databases (December 2005)
Brief Description
Download over 100 samples and three sample databases for SQL Server 2005.
"
Brief Description
Download over 100 samples and three sample databases for SQL Server 2005.
"
Download details: SQL Server 2005 Books Online (December 2005)
Download details: SQL Server 2005 Books Online (December 2005): "SQL Server 2005 Books Online (December 2005)
Brief Description
Download an updated version of the documentation and tutorials for Microsoft SQL Server 2005."
Brief Description
Download an updated version of the documentation and tutorials for Microsoft SQL Server 2005."
Stripes - Home
Stripes - Home: "Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration. Struts is pretty feature-light and has some serious architectural issues. Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started."
Zero external configuration per page/action (ActionBeans are auto-discovered, and configured using annotations)
Powerful binding engine that will build complex object webs out of the request parameters
Easy to use (and localized) validation and type conversion system
Localization system that works even when you use direct JSP->JSP links
Ability to re-use ActionBeans as view helpers
Ridiculously easy to use indexed property support
Built in support for multiple events per form
Transparent file upload capabilities
Support for incremental development (e.g. you can build and test your JSP before even thinking about your ActionBean)
And a lot of built in flexibility that you only have to be aware of when you need to use it










Wednesday, February 22, 2006
GregZ Weblog
GregZ Weblog: "GoogleSearch Portlet
The new tutorial, 'Building a GoogleSearch Web Service Portlet', outlines how to use the Google Search web service bundled with Java Studio Creator. For simplicity, the tutorial focuses on using the doSpellingSuggestion method to return a spelling suggestion for the input text using the Google Search API. This example can be expanded to use the more popular search feature of the Google APIs (doSearch).
The PortletPage1 can be re-used for the most part. Change the button to say 'Search'. Change session property to 'query'. Instead of calling the web service on page 1 and binding the result to the session bean, we will bind the query request that is input into the text field and pass it to page 2. On page 2 in init, we call doGoogleSearch, passing your Google license key and the query string from page 1. We can populate an 'Object Array Data Provider' with the array of results the method returns. For instance,"
The new tutorial, 'Building a GoogleSearch Web Service Portlet', outlines how to use the Google Search web service bundled with Java Studio Creator. For simplicity, the tutorial focuses on using the doSpellingSuggestion method to return a spelling suggestion for the input text using the Google Search API. This example can be expanded to use the more popular search feature of the Google APIs (doSearch).
The PortletPage1 can be re-used for the most part. Change the button to say 'Search'. Change session property to 'query'. Instead of calling the web service on page 1 and binding the result to the session bean, we will bind the query request that is input into the text field and pass it to page 2. On page 2 in init, we call doGoogleSearch, passing your Google license key and the query string from page 1. We can populate an 'Object Array Data Provider' with the array of results the method returns. For instance,"
Database Importing XML documents to Relational Databases using Java
Database Importing XML documents to Relational Databases using Java: "Importing XML documents to Relational Databases using Java
1/4/2005
By Ale Gicqueau for HiT Software
White Papers
Simplifying Technology Refresh with Data Migration Software
Enterprise Database Development in Sybase(R) WorkSpace
WebQL: An Introduction for Application Developers
Community Content
Prankster King (Blogs)
Summary:
These days, most companies across all industries use relational databases or RDBMS (Relational Databases Management Systems) to store and manage their critical business information. In fact, the three most important relational databases vendors happen to be the three most important software companies of the world: Oracle, IBM (DB2), and Microsoft (SQL Server). In parallel, over the last four years, XML has become the undisputable standard both for data exchange and content management. As a consequence, many thousands of database and application developers are now facing the development challenge of converting XML data to a relational format."
1/4/2005
By Ale Gicqueau for HiT Software
White Papers
Simplifying Technology Refresh with Data Migration Software
Enterprise Database Development in Sybase(R) WorkSpace
WebQL: An Introduction for Application Developers
Community Content
Prankster King (Blogs)
Summary:
These days, most companies across all industries use relational databases or RDBMS (Relational Databases Management Systems) to store and manage their critical business information. In fact, the three most important relational databases vendors happen to be the three most important software companies of the world: Oracle, IBM (DB2), and Microsoft (SQL Server). In parallel, over the last four years, XML has become the undisputable standard both for data exchange and content management. As a consequence, many thousands of database and application developers are now facing the development challenge of converting XML data to a relational format."
ORegAnno: Open Regulatory Annotation
ORegAnno: Open Regulatory Annotation: "The Open REGulatory ANNOtation database (ORegAnno) is an open database for the curation of known regulatory elements from scientific literature. Annotation is collected from users worldwide for various biological assays and is automatically cross-referenced against PubMED, Entrez Gene, EnsEMBL, dbSNP, the eVOC: Cell type ontology, and the Taxonomy database, where appropriate, with information regarding the original experimentation performed (evidence). "
ORegAnno: an open access database and curation system for literature-derived promoters, transcription factor binding sites and regulatory variationS. B. Montgomery, O. L. Griffith, M. C. Sleumer, C. M. Bergman, M. Bilenky, E. D. Pleasance, Y. Prychyna, X. Zhang, and S. J. M. Jones Bioinformatics 2006 22: 637-640.
OPEN ACCESS ARTICLEhttp://bioinformatics.oxfordjounals.org/cgi/content/abstract/22/5/637
ORegAnno: an open access database and curation system for literature-derived promoters, transcription factor binding sites and regulatory variation
OPEN ACCESS ARTICLE
BuchneraBase-Home
BuchneraBase-Home: "BuchneraBase is a database designed to encapsulate and reference information obtained from the complete genome sequence of the gamma-proteobacterium Buchnera sp. APS, as sequenced and annotated by Shigenobu et ai., (2000)."
BuchneraBASE: a post-genomic resource for Buchnera sp. APS
M. Dennis Prickett, Matt Page, Angela E. Douglas, and Gavin H. Thomas Bioinformatics 2006 22: 641-642.
http://bioinformatics.oxfordjournals.org/cgi/content/abstract/22/5/641
BuchneraBASE: a post-genomic resource for Buchnera sp. APS
M. Dennis Prickett, Matt Page, Angela E. Douglas, and Gavin H. Thomas Bioinformatics 2006 22: 641-642.
http://bioinformatics.oxfordjou
Apache Lucene - Query Parser Syntax - Apache Lucene
Apache Lucene - Query Parser Syntax - Apache Lucene: "Although Lucene provides the ability to create your own queries through its API, it also provides a rich query language through the Query Parser.
This page provides syntax of Lucene's Query Parser, a lexer which interprets a string into a Lucene Query using JavaCC.
Before choosing to use the provided Query Parser, please consider the following:
1. If you are programmatically generating a query string and then parsing it with the query parser then you should seriously consider building your queries directly with the query API. In other words, the query parser is designed for human-entered text, not for program-generated text.
2. Untokenized fields are best added directly to queries, and not through the query parser. If a field's values are generated programmatically by the application, then so should query clauses for this field. An analyzer, which the query parser uses, is designed to convert human-entered text to terms. Program-generated values, like dates, keywords, etc., should be consistently program-generated.
3. In a query form, fields which are general text should use the query parser. All others, such as date ranges, keywords, etc. are better added directly through the query API. A field with a limit set of values, that can be specified with a pull-down menu should not be added to a query string which is subsequently parsed, but rather added as a TermQuery clause."
This page provides syntax of Lucene's Query Parser, a lexer which interprets a string into a Lucene Query using JavaCC.
Before choosing to use the provided Query Parser, please consider the following:
1. If you are programmatically generating a query string and then parsing it with the query parser then you should seriously consider building your queries directly with the query API. In other words, the query parser is designed for human-entered text, not for program-generated text.
2. Untokenized fields are best added directly to queries, and not through the query parser. If a field's values are generated programmatically by the application, then so should query clauses for this field. An analyzer, which the query parser uses, is designed to convert human-entered text to terms. Program-generated values, like dates, keywords, etc., should be consistently program-generated.
3. In a query form, fields which are general text should use the query parser. All others, such as date ranges, keywords, etc. are better added directly through the query API. A field with a limit set of values, that can be specified with a pull-down menu should not be added to a query string which is subsequently parsed, but rather added as a TermQuery clause."
Tuesday, February 21, 2006
Sun Java Studio Creator - Bookshelf
Sun Java Studio Creator - Bookshelf: "Java Studio Creator Field Guide
The definitive guide to Java Studio Creator. Leading Java technology instructors and consultants Gail and Paul Anderson help you use Java Studio Creator to simplify and accelerate your entire development process. Published by Sun Microsystems Press."
The definitive guide to Java Studio Creator. Leading Java technology instructors and consultants Gail and Paul Anderson help you use Java Studio Creator to simplify and accelerate your entire development process. Published by Sun Microsystems Press."
Dojo - DojoToolkit.org
Dojo - DojoToolkit.org: "What is Dojo?
Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. It fills in the gaps where JavaScript and browsers don't go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again. Dojo's package system and optional build tools help you develop quickly and optimize transparently.
Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.
Dojo makes professional web development better, easier, and faster. In that order."
Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. It fills in the gaps where JavaScript and browsers don't go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again. Dojo's package system and optional build tools help you develop quickly and optimize transparently.
Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.
Dojo makes professional web development better, easier, and faster. In that order."
Producer for Microsoft Office PowerPoint 2003
Download details: Producer for Microsoft Office PowerPoint 2003: "Use Microsoft Producer 2003 for Microsoft Office PowerPoint 2003 to capture and synchronize audio, video, slides, and images, then preview and publish a rich media presentation virtually anywhere for viewing in a Web browser.
"
"
Monday, February 20, 2006
Linux Technology Center > Downloads, Technical Articles, and Installation Guides
Linux Technology Center > Downloads, Technical Articles, and Installation Guides: "Linux Technology Center
Oracle released the first commercial database on Linux in 1998. Today, Oracle is the only major software vendor to collaborate with and provide first-line support for Red Hat, Novell, and Asianux, and all Oracle products are available on Linux."
Oracle released the first commercial database on Linux in 1998. Today, Oracle is the only major software vendor to collaborate with and provide first-line support for Red Hat, Novell, and Asianux, and all Oracle products are available on Linux."
oss.oracle.com
oss.oracle.com: "oss.oracle.com
This is the home of Oracle's Linux Projects development group. Our focus is to enhance and improve Linux in the interest of making Oracle products perform better, faster, and more reliably.
This is the home of Oracle's Linux Projects development group. Our focus is to enhance and improve Linux in the interest of making Oracle products perform better, faster, and more reliably.
Oracle ADF Tutorial 10g Release 3 (10.1.3)
Oracle ADF Tutorial 10g Release 3 (10.1.3): "Oracle Application Development Framework: Tutorial 10g Release 3 (10.1.3)
This tutorial describes how to build an end-to-end J2EE Web application using Oracle JDeveloper, Oracle ADF, and Oracle TopLink. The application uses various J2EE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF). The tutorial document is divided into 11 chapters; each one addressing a particular aspect of the application's development.
Note: A sample application is available that's based on the same Service Request theme used in this tutorial. However, the sample application offers functionality beyond the scope of the tutorial and differs in certain respects; the two are not designed to be used together."
This tutorial describes how to build an end-to-end J2EE Web application using Oracle JDeveloper, Oracle ADF, and Oracle TopLink. The application uses various J2EE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF). The tutorial document is divided into 11 chapters; each one addressing a particular aspect of the application's development.
Note: A sample application is available that's based on the same Service Request theme used in this tutorial. However, the sample application offers functionality beyond the scope of the tutorial and differs in certain respects; the two are not designed to be used together."
Getting Started | |
![]() | Download the tutorial document (PDF) |
![]() | Download the zipped support files (This includes setup files and solution applications. Instructions for installing the setup files are included in Chapter 1 of the tutorial document) |
Tutorial Outline | |
![]() | Chapter 1: Getting Started |
![]() | Chapter 2: Developing the Data Model |
![]() | Chapter 3: Defining Page Flow and Navigation |
![]() | Chapter 4: Developing Application Standards |
![]() | Chapter 5: Developing a Simple Display Page |
![]() | Chapter 6: Implementing Login Security |
![]() | Chapter 7: Developing a Search Page |
![]() | Chapter 8: Developing a Master-Detail Page |
![]() | Chapter 9: Implementing Transactional Capabilities |
![]() | Chapter 10: Developing an Edit Page |
![]() | Chapter 11: Deploying the Application to Oracle Application Server 10g |
Intro_to_visual_jsp
intro_to_visual_jsp: Building JavaServer Page (JSP)
The main purpose of this tutorial is to provide new users with the basic skills for building simple JSP pages. The lesson explains how to use JDeveloper 10g's visual JSP and HTML editing environment, and leads the user through a set of common Web application design steps such as formatting HTML, working with images, CSS, HTML table Form elements, and how to work with custom JSP tags in the visual editor.
The main purpose of this tutorial is to provide new users with the basic skills for building simple JSP pages. The lesson explains how to use JDeveloper 10g's visual JSP and HTML editing environment, and leads the user through a set of common Web application design steps such as formatting HTML, working with images, CSS, HTML table Form elements, and how to work with custom JSP tags in the visual editor.
Sunday, February 19, 2006
Oracle JDeveloper 10g Preview New Features
Oracle JDeveloper 10g Preview Features: "Oracle JDeveloper 10g introduces many new features in addition to ADF focusing on J2EE & Web Services, IDE, and Database development features:"
Application Development Framework (ADF)
J2EE & Web Services
IDE
Database Development
Application Development Framework (ADF)
J2EE & Web Services
IDE
Database Development
Recommended Reading on Oracle ADF
Recommended Reading on Oracle ADF: "Recommended Reading on Oracle ADF"
Free Training - Oracle Apps 11i
Free Training - Oracle Apps 11i: "Item Title"
Subscribe to:
Posts (Atom)