Is JSF technology based on open source?

Hi,
Does any one know if JSF is based on any open source technology? Like struts?
Because my company projects use Struts technology, they want to switch to other
non-open source technology, does JSF suit for this purpose?
Thanks for your valuable advice,
Raymond

Most of Java itself is Open Source. The JSF API is open source and can be found at https://javaserverfaces-sources.dev.java.net and as BalusC mentioned, you can access Mojarra's source code as well from there. The MyFaces implementation is also open source.
Does your company want something that is not open source? Or do they want something they can count on with a company to stand behind it? A product with real release cycles and a person they can call for support? If that's what they really want, JSF is a good choice. Particularly if you choose GlassFish (which includes JSF) -- or more likely the Sun Java Systems Application Server version: http://www.sun.com/software/products/appsrvr/index.xml) which is fully supported by Sun MIcrosystems. This should give your company the confidence they need in a fully supported product. BTW, there are tools and other supported products (portal, access manager, JBI, etc.) that integrate very well with this solution if you need them. Check it out.
Good luck!
Ken Paulsen
https://jsftemplating.dev.java.net

Similar Messages

  • Open source projects based on Oracle technology

    Hello:
    Here's a project for the open source page at
    Open Source Projects for Oracle:
    http://www.oracle.com/technology/tech/opensource/projects.html
    The open source (GPL) ValueObjects Framework for ADF is available for download. It is a JDeveloper 10g 10.1.2 extension for building SOAP-compliant DTOs over ADF Business Components.
    http://www.sourceforge.net/projects/valueobjects
    Quick intro at http://valueobjects.sf.net
    Screenshots at http://valueobjects.sourceforge.net/screenshots/screenshots.html
    Thanks,
    - Zak
    [email protected]

    Hi,
    Jim is right.
    There is no way of converting/upgrading a VI to the newer version of LabVIEW without its block diagram. Below are a couple of KBs that discuss this issue:
    How Do I Recover My Block Diagram If I Saved My VI with Options and Selected Remove Diagrams?
    What Does it Mean When I Receive the Message "LabVIEW load error code 11"?
    Feroz

  • Best tutorial using open source technology with jdeveloper 11g for beginner

    Best tutorial based on Jdeveloper 11g myfaces, Spring , hibernate and oracle xe or mysql using tomcat server.
    Is there any tutorial like followed link. Using jdeveloper 11g.
    http://www.javaguicodexample.com/javawebjpajsfmysqldatabase12.html
    also like netbean tutorial in jdeveloper 11g.
    http://netbeans.org/kb/67/web/jastrologer-intro.html
    http://netbeans.org/kb/67/web/jastrologer-validate.html
    http://netbeans.org/kb/67/web/jastrologer-jsfformtags.html
    Jdeveloper 11g always go with wizard. I personally like visual jsf desinger of jdeveloper.
    But other thing i want to code. To understand properly.
    I am following following tutorial in jdeveloper 11g
    http://wowjava.wordpress.com/2010/01/21/jsf-database-application/
    Edited by: prafull on May 26, 2010 5:37 PM

    There isn't an end to end tutorial with the stack you are looking at, but:L
    You can start with this tutorial that uses EclipseLink for JPA to build the model layer:
    http://www.oracle.com/technology/obe/obe11jdev/ps1/ejb/ejb.html
    Here is a little example of how you can use Trinidad components (open source) in JDeveloper 11g for visual JSF development:
    http://blogs.oracle.com/shay/2009/02/using_trinidad_in_jdeveloper_1.html
    using MySQL would just mean adding the MySQL JDBC driver to JDeveloper, and to the integrated WebLogic - like this:
    http://jobinesh.blogspot.com/2009/06/adf-with-mysql.html

  • Ll / seeking FREE open source JSP / JSF Web application Tomcat/5.5.15

    hi all,
    We have a need to set-up a web site for a community based (non profit organisation) football / soccer) club.
    The web hosting machine is based on JSP / JSF running on Apache Tomcat/5.5.15 & Sun Microsystems Inc. VM 1.5.0_06-b05.
    OS is Windows 2003 V 5.2
    The database backend is based on MySQL, mysql-essential-5.0.18-win32.
    We need to add content related to:
    a) Players contact details;
    b) Teams;
    c) Match reports;
    d) News;
    ... and other dynamic content
    We are looking for an out-of-the box FREE open source Web application we can deploy on the web hosting machine.
    Any suggestions will be appreciated.
    Thanks
    Trajano

    I haven't tried ICEFaces or JBoss seam or Apache MyFaces, so I can't really compare them.
    ICEFaces appears to be a nice framework/tool from looking at their site, even though it's open source I think one has to pay for support, you might want to take that into consideration while making your decision.
    Apache MyFaces, is fully community driven - so you get free support from the community.
    I don't know about JBoss seam.

  • ANN: Ajax4jsf . New Open Source project that brings AJAX capability to JSF

    I would like to inform everybody about the new Open Source project - Ajax4jsf. It is hosted on java.net
    URL: https://ajax4jsf.dev.java.net/
    Ajax4jsf is a rich component framework that has been created exclusively to bring rich user interface functionality to the JavaServer Faces. It enables page-wide AJAX support instead of the traditional component-wide. It means you can define the event on the page that invoke AJAX request and area(s) of the page that should be synchronized with the JSF Component Tree after the AJAX request changes the data on the server according to the events fired on the client.
    Actually, ajax4jsf is based on the framework, Alexander Smirnov introduced last summer ( http://smirnov.org.ru/en/ajax-jsf.html ) . He is an architect for ajax4jsf right now.
    In addition to the features the previous version of his framework had, we already added the following:
    * Framework for support easy change "look and feel" ( skinning )
    * Support for handle off-page resources ( JavaScript, CSS styles, images, objects). Resources can be placed in application classpath ( for example, put in JAR), generated by program ( for example, paint images by Java2D or JAI ), with full caching support
    * Templating system for easy creating components renderers ( using jsp-like xml template instead of direct call write...() methods )
    * Special JTidy-based response filter - it can correct any HTML code from components to avoid incompatibilities with DHTML
    Sergey : https://ajax4jsf.dev.java.net/

    You can find (simple) samples here:
    [https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=4036&expandFolder=4036&folderID=0]
    [http://www.coreservlets.com/JSF-Tutorial/]
    You can find a HTML/rich text editor as JSF component in the Mojarra Scales component library: [https://scales.dev.java.net/htmlEditor.html].

  • Open source role based framework

    We have an application which is using :-
    1) spring framework/j2ee code at the backend
    2) while the front end is comprised of Adobe flex and action script. The app is web based.
    A need of the application at the moment is for a role based authorization framework, based on which a decision can be made as to which widgets/tabs/screens should be visible to the user and which should be hidden from him.
    Wanted to know
    1) if somebody was willing to share some of his experiences on a similar project.
    2) found and existing framework open source or otherwise helpful.
    3) would recommend one architecture over the other
    4) or anything else he would think might be beneficial to know.
    Thanks

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • Build JSF Solutions rather than a hundred 'open source' frameworks

    Hi,
    It seems to me that frequently when people post queries about problems they're having with JSF, somebody will send a reply back telling them how myFaces or Tiles, or some other 'Open Source' soulution solves this one problem for them.
    It makes me wonder whether we need 100 less than adequate solutions, rather than have a complete and powerful JSF. Of course, having other options is good, but when you're up against a fully functional and wonderful to work with solution like ASP.NET and ASP Server Controls, you can't very well pitch your 100 kinda-sorta-solutions.
    This isn't a myFaces or Tiles Forum, and while I appreciate learning about what they have to offer, I'd much rather the conversations focus on how to improve JSF so it blossoms into something of an ASP.NET killer.
    Regards,
    Reuben.

    MyFaces IS an open source JSF implementation!
    regards,
    Manfred
    mailto:[email protected]
    http://myfaces.sourceforge.net

  • Open Source Flex based framework for E-Learning...

    Just wanted to let people on this forum know that there is an open source e-learning framework developed in Flex 3 available on http://www.gyatum.org. This framework has been named CrashCourse. It is in its preliminary stage at the moment but has the potential for expansion.

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • Open-sourced Java-based Webcam server/app available?

    [If this thread does not belong here, please let me know where I can post this request!]
    I was hoping to find an open-sourced java webcam application/server that is capable of recognizing various webcam (or video-capture) devices and is modular enough that new devices can be added as needed if missing.
    Does anyone know if such an application exists and if so can you provide the URL links?
    Kind regards,
    Dan

    If 7.0 was released, how come http://www.sun.com/webserver still only talks about 6.1?

  • [ANN] XINS 2.1 open source Web Services framework release

    XINS 2.1 Web Services Framework has been released.
    XINS is an open source Web Services Framework based on simple specifications of the Web Service in XML and
    generation of code and documentation from the specification.
    The generation includes Client JAR with its Javadoc, Server side template with its Javadoc, documentation in OpenDocument Format,
    documentation in HTML including the test forms, WSDL file, unit tests (JUnit) and stubs.
    The Web Services accept several protocols including REST, SOAP, XML-RPC, XML, JSON Yahoo! and JSON-RPC.
    What's new:
    * Start the API with java -jar <api name>.war
    * Improved generated specification in OpenDocument Format
    * Include/exclude calling convention with ACLs
    * New calling convention that maps SOAP request and response as the wsdl2api command mapping.
    * Smaller generated build.xml
    * Added possibility to include other runtime properties files
    * The runtime property location can be a URL
    * Swing Graphical User Interface
    * New tools: emma, glean, webstart
    * New target: javadoc-test-<api name>, javadoc-apis
    * Bug fixes and small RFEs
    Download XINS 2.1:
    Windows installer: http://prdownloads.sf.net/xins/xins-2.1.exe?download
    TAR GZ archive: http://prdownloads.sf.net/xins/xins-2.1.tgz?download
    Resources:
    Web site: http://xins.sourceforge.net/
    XINS demos: http://xins.sourceforge.net/demo.html
    Documentation: http://xins.sourceforge.net/documentation.html
    User guide: http://xins.sourceforge.net/docs/index.html

    I recommend you implement your web service with JAX-WS 2.0
    Axis (both version) are good but why do you want to use something that is not included in JEE API, when Java provide same thing with better performance.
    personally try to prevent non standard technologies despite they can be better than core java implementation sometimes.
    I don't know Xfire.
    the good:
    -JAX-WS performance is better than axis,
    - you can create your web service simply with annotation.(this means write class and then make it as a service easily)
    - support every kind of service invocation(callback,Asynchronous,...)
    - architecture is nice (you can operate on SOAP level)
    the Bad:
    - It is JEE 5 or JSE 6 dependent.
    - there is seriously lack of documentation and examples for it, on java web sites and internet.

  • DBAShell - New Open Source Project for Oracle DBA's

    I'd like to have this project included in the Open Source Oracle tools list at: http://www.oracle.com/technology/community/opensource_projects.html
    I’'ve been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I'’ve always wished for was an easier way to set up environment variables for different Oracle Home’s and a way to provide passwords to scripts without embedding them in plain-view.
    About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
    About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
    So that is how http://sourceforge.net/projects/dbashell/ was started. Now it’s in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OS’s, other Shells, and other Databases.
    Here is a description of the project from the latest news item:
    DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
    Features include:
    * Automatic setting of all environment variables based on SID requested.
    * Manage PATH's and other path like variables for each ORACLE_HOME needed.
    * Run scripts with stored passwords (no more hard-coding of passwords!!)
    * Automatically set SID based on Script location (makes it easier to share scripts between SID's)
    * manage temporary script output and check for oracle errors in output
    * check database status and versions from scripts
    * stop/start databases in parallel (faster startup)
    * compile all database objects
    * analyze objects in parallel (Faster analyzes)
    * set aliases and variables for common SID areas, etc..
    * many helpful commands for common Oracle tasks
    Over a thousand people have already downloaded the prior release and more are downloading every hour.
    I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
    I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
    http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
    Main site:
    http://sourceforge.net/projects/dbashell/
    Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
    Download:
    http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?download

    Always glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.

  • Open Source project - request for interest

    Hi,
    I know this may not be the most appropriate place for this but I couldnt find anywhere else. The project is due to start up in early 2006. The technology is Java based and supports J2EE. It enables developers to work at a high level and generate apps very quickly and more complex functionality can be built using Java to address requirements.
    I thought I would post this here for anyone interested in participating in a new Open Source project for a Java development tool.
    I apologise in advance if anyone gets upset over this post - but I thought Java developers should be aware of the project.
    Thanks.
    Be in at the start of an exciting new Open Source initiative!
    If you're a Java developer and you'd be interested in participating in the development of a new UK-based Open Source project then read on.
    The project would seek to take an existing, powerful J2EE-based rapid web application development tool on to the next level. Sitting happily alongside other well-known open source names such as Red Hat, MySQL and JBoss, it enables the building and deploying of J2EE-based web applications in a fraction of the time that it would otherwise take to develop them. But the possibilities are only limited by your imagination.
    So, if you're interested in contributing to the evolution of this project please email us at [email protected] with your contact details and we will be in touch with you.

    Thanks for the ponter, I will check it out.
    hth,
    Sean

  • [ANNOUNCE] Ourfaces: Open Source Customer UI Components

    Hi,
    we have started an open source project with the aim to provide commonly needed customer JSF UI components. The project's name is Ourfaces.
    We are not implementing the JSF standard but like to share useful UI components based on the standard under the Sun Public License. Therefore the components can be used freely, can be customized or enhanced by everyone, and improvements should be given back to the community.
    Our vision is to have all commonly needed JSF UI components available under open source license - ready to plug them into any JSF supporting tool.
    However, we are starting modestly: We enhanced the tree component provided by the reference implementation and set up a project at java.net. We are trying to get the first component running robustly. Next component on the roadmap is a table component.
    If you are interested have a look at
    ourfaces.dev.java.net
    If you think that we are on the right way and you like to bring us a step further towards the vision, please, send me an e-mail.
    mailto:[email protected],
    Matthias Unverzagt

    Hi Matthias,
    Let me state upfront that I am running JSF1.0 and have some other apps running fine.
    I downloaded the new version. However, it looks a bit odd.
    I looked at the table examples.
    table/table.jsp is coded to use a tag called "ourfaces:panel_resultset". (Shown below) However this tag is not mentioned in the tld.
    Also, the tld for table is very small only two attributes.
    I tried to make the other examples work. But the tags are not even balanced. In:
    table/example1.jsp
    table/example2.jsp
    the view tag is not closed properly.
    As a result none of the table samples work.
    I do see the latest timestamps on the files.
    Please let me know if things are not quite ready yet?
    Thanks,
    Vinay
    //================================================
    <h:form formName="resultsForm" bundle="demoBundle">
    Rendered via Faces components:
    <ourfaces:panel_resultset
    columnClasses="list-column-center,list-column-left,
    list-column-center, list-column-right"
    headerClass="list-header"
    panelClass="list-background"
    rowClasses="list-row-even,list-row-odd"
    navFacetOrientation="NORTH"
    rowsPerPage="20">
    //================================================

  • Open source web chat

    Hello
    I want to integrate open source web chat with cisco contact center !
    Please let me know the procedure

    For SME escalation or customer-facing chat queueing? Assuming the later you need CCX 9.0 Premium with SocialMiner to serve as the DMZ-based web frontend and XMPP proxy. Be aware that chat is a 1.0 technology for CCX in this release; very basic.
    Web Chat:Cisco Unified CCX Premium provides the facility for end users to initiate a chat session with the agent, from a website, typically the public website of the organization using the Unified CCX. Unified CCX provides separate agent and supervisor web application, real-time, and historical reports for Chat. The chat functionality requires Cisco SocialMiner to be deployed, and SocialMiner to act as the endpoint that hosts the widgets that end users and agents use during the chat session. SocialMiner accepts the chat request, communicates with Unified CCX to allocate an agent for the chat and then establishes the chat session between agent and end user. The Unified CCX queues the chat requests from SocialMiner, allocates agents, and monitors the chat session. Additionally, it facilitates agent state changes and provides the real-time and historical reports for the Chat.
    The procedure is not well documented publically. If you're a partner you could look at these TOIs:
    https://communities.cisco.com/docs/DOC-30185
    https://communities.cisco.com/docs/DOC-30186
    Customers are limited to the product docs:
    CCX: http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/configuration/guide/UCCX_BK_U767AC77_00_uccx-admin-guide_chapter_010001.html#UCCX_RF_C344B17A_00
    SocialMiner documentation is hidden on the DocWiki:
    http://docwiki.cisco.com/wiki/SocialMiner
    Please remember to rate helpful responses and identify helpful or correct answers.

  • Open Source Log Analyzer Project

    Hi people,
    I have a question whether there is a open source project which analyze logs from database. I mean I have a table(Log table which is like syslog message format). I need to analyze this table with a web based project. So, Do you know any open source project that do this? Thanks

    Huh? How is this question related to JSF?
    Anyway, is Google installed at your machine? After feeding it with the topic title "Open Source Log Analyzer Project", it told me here something about AWStats and SourceTree and so on. More can't I (and Google) be of help.
    You can also consider writing one yourself with help of smart coding and nice API's like JFreeChart.

Maybe you are looking for

  • Provisioning multiple AD Groups from a Single Privilege

    Experts, We're encountering a situation here when we provision to multiple Active Directory groups from a single IDM Role. The scenario is this: We have a workflow that has multiple conditional and switch tasks that result in the provisioning of user

  • How do I burn an iMovie to a CD without iDVD or Final Cut Pro?

    iMovie Problems I have iMovie for my iPad.  Recently, I made a three minute or so long video, but when I attempt to copy it to iTunes, it does not show up in Home Sharing.  This is really frustrating me because everyone is saying I need iDVD or Final

  • TS1702 improved security id, question no. 3 not working which means I can't download apps.  Can anyone help?

    Hello I'm trying to down loads apps.  The improved security questions appear but won't let me pass question 3 (ie question 3 is not working).  This means I can't down load an apps.  I am unable to skip this section.  Anyone know what to do?

  • Cs11, cs12 and cs13

    Hi, obsered that in cs13, certain raw materials are not appearing where as in cs11 all bom comonents were appeared. pls advise what is the difference between cs11, 12 and 13?

  • Speed up restore from tape

    The restore from the tape runs always slow and use only one channel everytime. Is there any way we can speed up the restore using parallellism. Please suggest. FYI - We are not using the RMAN catalog.