BlueDragon Editions and Advantages Lori Pacheco New Atlanta.

Slides:



Advertisements
Similar presentations
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Advertisements

A Blackboard Building Block™ Crash Course for Web Developers
1 ColdFusion Sandra Cadena-Torres IS-373 ~ Spring 2010.
Technology Overview JAVA Servlets CS-611 S. Witherspoon.
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
An architecture for webb applications, J2EE
DT228/3 Web Development Introduction to Java Server Pages (JSP)
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
WEB1P servintro1 Introduction to servlets and JSP Dr Jim Briggs.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
DT211/3 Internet Application Development Web Servers.
DT228/3 Web Development Databases. Database Almost all web application on the net access a database e.g. shopping sites, message boards, search engines.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Objectives:1. Investigate the Web application deployment descriptor 2. Install and deploy Tomcat and struts 3. Design and deploy a struts application Struts.
Creating a.war file W(eb) AR(chive). Creating a.war file The following article may contain actual software programs in source code form. This source code.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Introduction to Java web programming Dr Jim Briggs JWP intro1.
Understanding and Managing WebSphere V5
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
Intro to Servlets Lec 26. Web-Based Enterprise Applications in Java Figure shows a simplified view of one application and its layers.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
+ 1Getting Started with WAP and WML Marrying Java & ColdFusion Charles Arehart Founder/CTO, Systemanage ©
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
Deploying CFML on.NET: Opportunities & Challenges Charlie Arehart, CTO New Atlanta Communications
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Integrating CFML with ASP.NET Vince Bonfanti President New Atlanta Communications, LLC.
Java Servlets CS-422. Application Mapping Your servlet application will be mapped to a directory structure: –“myapp” maps to some directory C:/docs/apps/myapp.
1 CS6320 – Deployment and Context L. Grewe 2 The Servlet Container Servlets run in a container sometimes called the Servlet engine. Servlets run in a.
CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES LECTURE 5_1 George Koutsogiannakis/ Summer
Web Applications - Basics. Introduction to Web Web features Clent/Server HyperText Transfer Protocol HyperText Markup Language URL addresses Web server.
Deploying CFML on J2EE Servers Vince Bonfanti President New Atlanta Communications, LLC.
Standalone Java Application vs. Java Web Application
LAMDA Boxes: CFML & FB Apps on the Cheap David Epler September 19, 2004.
Deploying CFML on J2EE: Opportunities & Challenges Charlie Arehart, CTO New Atlanta Communications
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
IIS 7.0 for CFML Developers Vince Bonfanti. Introduction Vince Bonfanti President and co-founder of New Atlanta Software developer by training and trade.
March 12 & 13, 2007 IIS 7.0 for CFML Developers Deploying on IIS 7.0 with Adobe ColdFusion and New.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
The Future of ColdFusion Christian Cantrell ell.
IBM Office Connect 3.0 James Edmiston Consultant Quest Information Systems, Inc Mike Terrell IT Specialist IBM Data.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Charlie Arehart, CTO BlueDragon A New Platform for Fusebox 4.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
JBOSS Online Training. Introduction to JBOSS Red Hat JBoss Middleware leverages community powered enlighten innovation and standalone open source application.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
MySpace.com – One Year Later & CFML on the.NET Platform Overview Vince Bonfanti President, New Atlanta.
CFUNITED – The premier ColdFusion conference David Epler Constella Group Choices: The Other ColdFusion Servers.
1 Web Programming with Servlets & JSPs WEB APPLICATIONS – AN OVERVIEW.
APACHE TOMCAT WEB SERVER
Tomcat Celsina Bignoli
Outline SOAP and Web Services in relation to Distributed Objects
The J2EE Framework Java Technologies External Application.
Outline SOAP and Web Services in relation to Distributed Objects
دانشکده کامپیوتر دانشگاه صنعتی شریف
Introduction to Object-oriented Programming for CFML Developers
Introduction to JBoss application server
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Installing Tomcat.
Presentation transcript:

BlueDragon Editions and Advantages Lori Pacheco New Atlanta

BlueDragon CFML Server Alternative to CFMX Do I still need ColdFusion to run BlueDragon? Can I run ColdFusion and BlueDragon on the same machine?

BlueDragon Editions BlueDragon Free Server BlueDragon Server JX BlueDragon J2EE  BlueDragon, BEA WebLogic Edition BlueDragon.NET

BlueDragon Editions BlueDragon/J2EE BlueDragon Server JX BlueDragon/.NET

BlueDragon Free Server What do I get for Free?? GUI Installer Standalone web server Integration  IIS for Windows users  Apache for Linux Admin UI ODBC Datasource Connections via JDBC/ODBC bridge for Windows MySQL and PostgreSQL for Linux and OSX

BlueDragon Free Server: Functionality CFCs XML Web Services Java and C++ CFX tags

BlueDragon Free Server: What is NOT supported Java Servlets and JSP  CFINCLUDE of servlets/JSPs from CFML  CFFORWARD to servlets/JSPs from CFML  CFSERVLET tag  J2EE sessions No support for JDBC drivers Can’t create or deploy Precompiled, Encrypted Templates No SSL (https) support

BlueDragon Free Server: Uses Development Non-Profit Websites  Neighborhood  Church  Youth Sports Not for commercial use  Contact if you’re not sure

BlueDragon Server JX: Adds Functionality to BlueDragon Server Shared J2EE session management Ability to deploy hybrid CFML/JSP apps Contains JTurbo JDBC driver for Microsoft SQL Server Support for connection to IIS, Apache, and Sun One web servers

Multiple Web Servers

BlueDragon J2EE A portable CFML Web Application for any standard J2EE application server  BEA WebLogic  IBM Websphere  ServletExec  Tomcat  JBoss

BlueDragon J2EE Web App architecture  Content that is to be served to the client (HTML, GIF, JPEG, CFM, JSP, etc) is placed directly within the webapp top-level directory or its sub-directories  The WEB-INF sub-directory is located within the webapp top-level directory.  The web.xml deployment descriptor is located directly within the WEB-INF directory.  classes and lib sub-directories within WEB-INF are used to store Java.class and.jar files

BlueDragon J2EE /JBoss Deploy as WAR or open directory structure Configure datasources in app server or in BlueDragon Each BlueDragon Application has its own Admin UI

BlueDragon J2EE BEA WebLogic BEA has its own branded version of BlueDragon J2EE Use an open directory during development, not a packed WAR All datasources are configured in WebLogic

Integrating CFML with Java and J2EE Call a java class using CreateObject <!---uses itext.jar-  Call a java class using CFOBJECT <!---uses java class employees.class- 

Integrating CFML Java For J2EE you must add the path to the app server’s classpath For BlueDragon JX, you must add the path to BlueDragon JVM Settings

Integrating Java with CFML cfinclude cfservlet CFX tags

BlueDragon.NET Requirements  Windows 2000, Windows 2003 Server, Windows XP  Microsoft.NET Framework 1.1 or 2.0  Visual J#.NET Redistributable Package (included with Bluedragon installer) Options  All Websites  Some Websites  Virtual directory  (Custom configuration)

BlueDragon.NET Native Integration Global Assembly Cache – aka. GAC Edits to web.config Extension mappings Installation directory

Multiple websites Multiple BlueDragon Admin UI vs Virtual Directory

Integrating.NET with CFML Share sessions  BlueDragon Admin configuration change  Named application vs unnamed  Refer to Integrating documentation Share application variables Share request variables  cfinclude or cfforward

ASP.NET with CFML Note that the equivalent for the CFML request scope in ASP.NET is the built-in Context object and its Items array