JHeadstart (User)

Hi,
I am evaluating & trying JHeadstart/JSP...
I like the ADF Model and ADF ViewController.
How to build a simple Login application for authentication against users in a table?
Regard
Luc

Luc,
The upcoming release (expected within 1-2 weeks) includes a demo application with authentication and role-based authorization using custom tables.
Steven Davelaar,
JHeadstart Team.

Similar Messages

  • Comments from any JHeadstart users?

    Can anyone who has purchased JHeadstart please share your experiences on what you have found using the software.
    Can you make any comments on:-
    1. The learning curve? How easy is it to use, how complete is the documentation?
    2. Does it deliver on the promised productivity gains?
    3. Is the software robust to use or is it buggy - JAG, JDG?
    4. Is the generated code robust?
    5. Is the generated code readable/maintainable?
    6. Is it value for money or could you achieve similar gains yourself?
    7. Is the generated code 'open'?
    8. Is support of the generated code a lock-in to Oracle, either of JDev / BC4J / OC4J / MVC Frameworks
    9. Do you plan to continue with MVC Frameworks or use Struts when available?
    10. Is the software only suitable for data-centric web applications development?
    11. Would you recommend it?
    Thanks for any comments
    Regards
    Mal

    Mal,
    See below our experiences; we've been using JHeadstart since end of June this year, starting with release candidate 3.
    We have intensively used the JAG and done some simple tests on JDG.
    Hope it is of some use to you.
    Regards,
    Rinse Veltman
    CIBER Solution Partners
    Can anyone who has purchased JHeadstart please share your experiences on what you have found using the software.
    Can you make any comments on:-
    1. The learning curve? How easy is it to use, how complete is the documentation?Both for java developers as for 'traditional' Oracle developers JAG basic usage has a very low learning curve. Whenever you want to
    do complex stuff you do need more advanced Java and XML skills. The hard thing with developing these kind of apps is
    that it requires lots of different skills, which are very hard to find in one developer. Our approach is to add a specialist in
    each area to the team. Also a good line-of-communication with Oracle Consulting helps. Documentation is very good,
    however if you are used to using CDM you might still miss some more detailed standards and guidelines.
    2. Does it deliver on the promised productivity gains?Depends on what you are used to.
    It delivers great productivity gains for java developers. In my experience in the java world it is the development
    environment that for productivity comes closest to developing with Designer+Forms+Headstart. But be aware that
    like in Designer for special purposes you might need to develop your own generic processes. This has to be done
    only once and that is your productivity gain. Also the JHeadstart team is constantly expanding the set of reusable
    processes and the UI features.
    To be able to develop more advanced applications you do need a thorough understanding of the underlying
    Oracle frameworks (MVC, BC4J and UIX). The more experienced you are in these areas, the more flexible and more
    powerfull the applications become that you can develop.
    3. Is the software robust to use or is it buggy - JAG, JDG?JAG and property editors are very robust...no problems whatsoever. JDG?
    4. Is the generated code robust?Yes
    5. Is the generated code readable/maintainable?Yes, and this is very important since a lot of post generation (post JAG) adjustments need to be done.
    6. Is it value for money or could you achieve similar gains yourself?Definitely, you would not be able to generate a first iteration for data driven component based java
    internet applications yourself without having a whole bunch of very very experienced java developers
    and UML goeroes in your team.
    7. Is the generated code 'open'?What do you mean? JAG generates java classes (resource handlers) and xml files (service definitions
    and uix pages which contain page definition in xml format). All these files are yours to adjust. Of course
    the classes use imports from the three above mentioned Oracle frameworks (BC4J, UIX and MVC). In
    the developers guide it is described how to change e.g. the View layer from UIX to JSP. All layers implement
    interfaces which are open and very well documented. In the future I expect JHeadstart to support more open
    standards beside JSP like Struts for Controller and EJB, Toplink for the Model layer. When compared to
    Forms...it is definitely more open and easier to integrate with other technologies. For example we are
    currently testing integration with SAP R/3 systems.
    8. Is support of the generated code a lock-in to Oracle, either of JDev / BC4J / OC4J / MVC FrameworksDevelopment:
    For maintenance and compilation you need BC4J libs which are shipped with JDeveloper, of course you can
    edit sources with any IDE. MVC libs and UIX libs are shipped with JHeadstart.
    Runtime:
    Generated code runs on any J2EE 1.2 compliant application server (our test apps run on SAP WAS, Oracle OC4J
    and Tomcat without any code changes).
    As said I expect that in the future more open frameworks will be supported. And yes, JDeveloper makes life easier if
    you plan to use JHeadstart.
    9. Do you plan to continue with MVC Frameworks or use Struts when available? Depending on your server landscape, skills in your team and availability of JHeadstart support for Struts.
    Right now MVC Framework is the way we go. When Struts is available I would study the differences (licenses,
    support, performance, abilties) and decide then.
    10. Is the software only suitable for data-centric web applications development?That's where we used it. What type of apps would you like to develop?
    11. Would you recommend it?Yes
    Thanks for any comments
    Regards
    Mal

  • JHeadstart 10.1.2.2  Build 32 Available

    All,
    Licensed JHeadstart users can now download a new build 32 of release 10.1.2.2 from the Consulting Supplement Option site (cso.oracle.com).
    This build fixes 3 errors that occurred in build 31:
    - Error creating resource bundle of type javaClass
    - JSP: Invalid date accepted with format dd-MM-yyyy
    - Table scrolling not possible after querying when page started in findMode (auto query is false)
    Generator templates and common files have not changed between build 31 and 32, so if you already installed build 31, you only need to unzip the new zip file over the old one, and copy the new Add In jars to the jdev\lib\ext\jheadstart directory.
    If you did not install build 31 yet, you can follow the upgrade instructions documented in the Installation Guide.
    Steven Davelaar,
    JHeadstart Team.

    Rashid,
    We are aware that the link is not working. We will try to fix it as soon as possible. We will post a message on the forum when the link is fixed.
    Steven Davelaar,
    JHeadstart Team.

  • JHeadstart 10.1.3 Release Candidate Build

    Licensed JHeadstart users can now download the JHeadstart 10.1.3 Release Candidate (build 10.1.3.0.83) from the Consulting Supplement Option at cso.oracle.com.
    The release is certified against JDeveloper 10.1.3 and requires at least Service Update 2 to be installed. You can download the zipfile and install the extensions from the zipfile by opening JDeveloper 10.1.3 go to Help > Check for Updates > Install from Local Files > Browse.
    If you used previous builds of JHeadstart 10.1.3, you should be aware of the following:
    In the candidate release, the page definition is now re-created by default. This means that all bindings are removed prior to re-generation. If you manually added bindings using drag and drop, and you do not want to loose these bindings, you must uncheck the new group-level checkbox property "Clear Page Definition Before Generation". This property is only visible in expert mode.
    We expect to release the production release early next week.This release will not be available as a trial license on OTN. Only customers that subscribed to the JHeadstart Supplement Option are allowed to download this release.
    We plan to make a free-downloadable evaluation copy of JHeadstart 10.1.3 available on OTN by the end of August 2006. This evaluation copy contains all functionality of the production release, but has the restriction that the ADF Business Components model project can only contain 10 View Objects.
    Steven Davelaar,
    JHeadstart Team.

    Hi,
    I am having trouble downloading the 84 build. I am getting a Page Not Found error when I click on the click. I am, however, able to download the center.xml file.
    Thanks,
    Gavin

  • Forms migration and Ajax

    Hi,
    I am working on a survey for a migration project, Oracle forms to j2ee. The system is for expert power users who will need a powerful user interface.
    Traditional webpages will be insufficient. We are considering Ajax to boost the power of the user interface. Are there any plans for jHeadStart to support migration to Ajax?

    JHeadstart uses ADF Faces in release 10.1.3, which supports AJAX features (like Partial Page Rendering). I suggest you check out the JHeadstart 10.1.3 tutorial which contains numerous examples of AJAX techniques:
    http://www.oracle.com/technology/products/jdev/tips/muench/jhstutorial/index.html
    Note that JDeveloper Release 11, expected for next calendar year, will contain a large new set of rich UI components, which will support things like drag and drop (for example to switch table column order), and table scrolling similar to forms using a scrollbar and up/down arrow keys.
    Once R11 is out, JHeadstart will add generating support for these new rich components.
    So, there is already a lot of AJAX support today, and it will be getting better and better. Leveraging/upgrading to the new UI components when available will be easiest for JHeadstart users: Regenerating the application with the new rich component templates will suffice.
    Steven Davelaar,
    JHeadstart Team.

  • How to Capture the Variables Value into the

    Using JSLT part of the Jdeveloper/Jheadstart, ADF/Struts Framework.
    I'm capturing the value fine using the following,
    <c:set var="CvInformationFirstName" scope="request" value="${bindings.CvInformationFirstName.attributeValue}"/>I can even show the value without any problem,
    <%-- Show the saved values --%>
    <c:out value='${requestScope.CvInformationFirstName}' />Right here, we I try assigning the value of the firstname to a field, I can't accomplish this since I just don't know how to do it,
    <html:text name="CvInformationBean" property="CvInformationFirstName" size="10" maxlength="10"/>
    Any help will be greatly appreciate it.
    Oracle Group

    I am not sure what it is you are trying to accomplish. What do you mean with "assigning"? It is a business rule where the FirstName and LastName fields of the master need to be equal to the FirstName and LastName of the details, or is it the other way around? Anyway, it seems you are trying to get this business rule implemented by playing around with <html:text> elements in the JSP. You can't do it that way. Those <html:text> elemens are "two way". When the page is shown they determine which values get shown. Then, when the user enters new values and submits, they determine where those values are stored. If I understand what you are trying to accomplish correctly, you are trying to show values from one place, but submit them to another place. That can't be done strictly at the JSP level (not unless you use JavaScript anyway).
    But then again, I may be misinterpreting what you are trying to do. Could you provide some more details about what the desired functionality is?
    Finally, may I remark that this is the JHeadstart Forum, where you can communicate with other JHeadstart users all over the world. Also you may have noticed that the JHeadstart Team monitors this forum, and as such it is used as a means of providing some support for JHeadstart users that run into bugs or problems with the JHeadstart Tool (JHeadstart is a Consulting product that does not come with official "Metalink" support). But your problem is obviously not a bug in JHeadstart, you are just wondering how to implement some additional functionality that our Generator does not generate. So I hope you understand that if you get any assistance on this forum with your problem, either from the JHeadstart Team or from other JHeadstart users, it is not because you have a right to it, but because we're a bunch of friendly people out here that like to help out where we can. Demanding a reply like you did with your last two posts (an hour apart!) is really not done.
    Kind regards,
    Peter Ebell
    JHeadstart Team

  • How to generate lookup if there is one-to-one relationship?

    Hi,
    I am an new Jheadstart user and i am using Oracle Developer 10g with Jheadstart.
    There are two tables in my database with a one-to-one relationship between them.
    My database concept is that I need to have one table as a lookup of the other one. Jheadstart does not generate it that way because the relationship is not one-to-many, so I am not geting nor choice, nor lov.
    Could this possibly be solved?

    You probably get better answers in the JHeadstart forum.

  • Script Error: when use euc-kr encoding in Internet Browser

    When I use euc-kr encoding, there are some javascript error. so I can't access any page except the start page. and when I insert/update/delete/find with the Korean language, it's failed. how can I user euc-kr (Korean language) with JHeadStart?
    thanks.

    Check out the section about Internationalization in the JHeadstart User's Guide. It includes an explanation about how to change the default character encoding in the web.xml file.
    Hope this helps,
    Sandra Muller
    JHeadstart Team

  • Set Session Variable

    Hello,
    Anyone know how to set a session variable from data entered within a messageTextInput field from a uix page within a JHeadstart application?
    I tried to trigger an event to write the session but was unsuccessful.
    Any ideas?
    -Jeff

    Jeff,
    We do not support UIX events, because they are part of the UIX Controller. We use the Oracle9iAS MVC Framework (or Struts in next release) as the Controller.
    So, if you want to put a value of a messageTextInput on the session, you need to write a custom process that does this. Note that the MVC Framework provides an abstraction called the InfoTable around the Session object.
    In chapter 2 of the JHeadstart User Guide, section "Writing a Custom Process" you can find more information on reading and writing information from/to the InfoTable.
    Steven Davelaar,
    JHeadstart Team.

  • Alternative deployment option for custom xpath- 10.1.2

    Hi,
    BPEL ver: 10.1.2
    What is the best way to deploy custom xpath classes?
    Here is the list of location that I know that it works
    1. Copy extracted classes files in %BPEL_HOME%/integration/orabpel/system/classes with package hierarchy
    2. Copy jar file in %BPEL_HOME%/integration/jdev/j2ee/home/applib
    Somone said in the forum, approach 2 does not work any more in 10.1.3. But our sysadmin team does not like the approach 1 at all because it is in system area.
    Is there an alternative to these deployment that can also work in 10.1.2?
    Thanks for your help,
    ibyon

    The demo is not available through OTN. It ships with jheadstart 10.1.2.2 which is only available for licensed Jheadstart users.
    Please visit the FAQ on our Jheadstart Product Center for information on how to obtain a Jheadstart license:
    http://www.oracle.com/technology/consulting/9iservices/jheadstart.html
    Steven Davelaar,
    JHeadstart Team.

  • JHeadstart 10.1.3 questions

    I have a few questions about the new 10.1.3 version. The text below is copied from the old JHeadstart blog, so I'd like to see what that described features were implemented in this release:
    Generation of JSF / ADF Faces pages. Instead of generating UIX pages, the new release will generate ADF Faces pages (in .jspx format). What is now known as View Type "JSP" will also result in .jspx pages using JSF tags. We are still investigating what mix of JSF implementations (RI, ADF Faces, MyFaces?) we want to use in these pages.
    Is it using ADF Faces only? If so, does it have any chance to use more than one JSF implementation in the future?
    A new extendable and pluggable generator architecture. As you might know, the JHeadstart Application Generator is driven by generator templates. These templates contain tokens that are resolved and replaced with dynamic content. Currenty, the tokens are resolved by a mix of XSLT stylesheets and java classes. In the next release, we will go for java classes only and we will use the Spring Bean Factory to instantiate the JHeadstart Token Resolver classes. This will make it very easy to plug in your own customized token resolvers: just register them in the bean factory xml file.
    This is one of the most interesting features for me and one of the most I don't have a good knowledge as well. Of course, we have to deal frequently with post-generation changes, and most of time we would like to be able to modify the original generator. How easy (and well documented) will this feature be available for us? Is it expected that an experienced Java programmer can easily add/define/change the templates?
    Nice to have, but not committed features for this release include export to excel, generic report launch form (supporting Oracle reports and XML Publisher) and matrix forms.
    Any advances in this features? The export to excel is one that I realized and was planning to implement in 10.1.2, integrating it with Jasper. The idea was to give the user an easy way to export/print all that current data (since HTML is not a good option to export/print) and from the programmer perspective, it could have this feature in an UIX page without the need to code anything. But of course, if this is planned to be in JHeadstart in the near future, it would be fine for me just wait the release.
    Thanks!
    Eduardo

    Eduardo,
    A difference with 10.1.2 is that the generated page content is 100% template-driven. Each page snippet / component has its own template that can be customized.
    The default template set included with 10.1.3 only uses ADF Faces Components but nothing stops you from creating custom templates that use other JSF Components. For example, in the ADF-JHeadstart workshop we have an exercise with custom templates where we use the MyFaces Html Editor component.
    JHeadstart uses the open source Velocity template engine. The language used in the JHeadstart Templates is the Velocity Template Language (VTL). Lots of doc about Velocity can be found at http://jakarta.apache.org/velocity/
    So, once you understand VTL and the JHeadstart metamodel structure and properties, you can make really advanced customizations by creating custom templates. We plan to write one of our next weblog posts about the templating mechanism.
    Although the need will be because of the template-driven nature of 10.1.3, you can now easily subclass the JHeadstart generator classes that provide the information used by the templates. We use the Spring Bean Factory to register our generator classes. You can make a subclass and register your subclass in the Spring bean XML config file.
    XSLT stylesheets are not used anymore.
    The nice to have features will certainly not make the first production release.
    Steven Davelaar,
    JHeadstart Team.

  • How can I print a form using ADF JHeadstart

    Hi
    I'm developing an application and I need to generate an option that lets the user print the actual page, the table form on it, without any links or botons. Is there any option in JHeadstart that let me generate it? or, What can I do?

    There is no specific support in JHeadstart for creating printable pages. You can try to apply the suggestions by Frank Nimphius as described in this JHeadstart forum thread: http://forums.oracle.com/forums/thread.jspa?forumID=38&threadID=607348
    I have logged an enhancement request for JHeadstart for printable page support.
    kind regards,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

  • Share news----Oracle JHeadstart 10g release 9.0.4 is now production.

    Share the news and product information to all Jdeveloper member if you expect to achieve good coding productivity in J2ee environment,
    Oracle announces that Oracle JHeadstart 10g release 9.0.4 is now production.
    Main new features are:
    - generation support for Struts and JSP's,
    - the new JHeadstart Project Set Up wizard
    - automatic creation of initial JHeadstart Application Structure File
    - and more support for multi language applications.
    For a complete list of new features please read the FAQ or run the all in one demo on the JHeadstart page on OTN.( )
    Holders of the supplement option can download this release from the supplement option portal through my.oracle.com (go to the old my oracle.com pages).
    An evaluation copy can be downloaded from OTN. This is only for evaluation purposes. If you want to use this new release to develop systems that are intended to go production please buy a license of JHeadstart + Supplement Option through the Oracle Store (search for JHeadstart) or contact your local consulting representative.
    Links:
    - JHeadstart on OTN http://otn.oracle.com/consulting/9iServices/JHeadstart2.html
    - Supplement Option http://my.oracle.com/
    - Oracle Store http://oraclestore.oracle.com/
    Are you struggling with developer productivity in a J2EE environment? Are you looking for a 4GL-like J2EE Development environment? Do you want to migrate your Forms to J2EE applications? Do you need to build a hybrid application using Forms for your power end-users and Java/HTML for field personnel or the internet? If you answered Yes to anyone of these questions, you need to look into JHeadstart.
    Oracle JHeadstart 10g is Oracle Consulting's rapid component based development approach/toolkit for building J2EE applications. It enables fast, reliable, and repeatable development of complex transactional systems. It combines proven J2EE frameworks to implement the Model-View-Controller (MVC) architecture. By declaratively specifying your application in XML files using property editors and using the JHeadstart Application Generator, JHeadstart generates the complete application into these frameworks. The declarative nature of this approach allows you to optionally use Oracle Designer to generate or migrate your Oracle Forms to, Java/HTML. In short: JHeadstart provides you with 4GL-like productivity without jeopardizing the flexibility and openness of the J2EE architecture.

    We already purchased the Jheadstart supplement option, but our Oracle Consulting sales contact didn't have walked us through the registration process in before. I had contact them and ask them to assist us, but they need some work days. so could you help me to download JHeadstart 10g release 9.0.5.1 as soon as possible. our project schedule need this released version in hurry.If you can help me please give me a notice, thanks a lot.
    my email address:[email protected]

  • 'WHEN-NEW-FORM-INSTANCE-trigger' in JDeveloper/ADF/JHeadstart

    Hello,
    I'm new to JDeveloper/ADF with JHeadstart.
    I want to execute a PL/SQL-procedure when the application starts. I've added the method to execute the PL/SQL-procedure to the Application module class.
    How can we execute this method?
    Thanks in advance.
    Richard Teunissen

    Richard,
    When using security, it is easier to add a servlet filter to your application that only calls the PL/SQL procedure when user just logged in , which is start of new session.
    Without security, it is easier to do it each time you enter a new page.
    You can drag and drop the app module method on your page, then create an invokeAction in the executables section of your page definition that executes the method binding, and set the refreshCondition of the invokeAction to #{!adfFacesContext.postback}.
    See ADF Developers guide, sections 8.4, 17.3 and 10.5.5 for more info:
    http://download-west.oracle.com/docs/html/B25947_01/toc.htm
    Now, if you are new to ADF this might sounds a bit cryptic, I strongly recommend you take some class on ADF, for example the ADF/JHeadstart workshop:
    http://blogs.oracle.com/jheadstart/workshop
    JHeadstart is a great help when moving from Forms to ADF, but you still need to learn how ADF works, to be able to fully leverage the power of JHeadstart. It is like generating Forms using Designer, thevbetter you know Forms, the more advanced functionality you can generate using Designer. The JHeadstart generator is very flexbile, using custom templates you can generate almost anything you want, but it requires knowledge of ADF Faces, JSF, ADF bindings and ADF Business Components to create those templates.
    Steven Davelaar,
    JHeadstart team.

  • Problem in primary key column where user does typo error.

    Hi all,
    I have a primary key in the table that some part of it was the current date. For example if today date is 3rd May then it will contain xxxxxx-0503 (where xxxxxx will be unique for this day). In order save time needed to enter the data, I achieve this by having another (non database) item in the datablock where the user type the xxxxxx part and use a pre-insert trigger to add the '-0503' part to the actual primary key item in the datablock.
    This works well if the user enter the xxxxxx part in the non database item correctly. But the problem show up when the users have typo error in the non database item that break the uniqueness of the primary key. Form as usual will tell us that it cannot insert the item but when I try to fix the error, it will report that records has been inserted before. The only solution is to clear form and retype the xxxxxx part.
    Anyone have any idea on what is the best method to implement this in form? Thanks in advance for your help.

    Marcel,
    I cannot reproduce this in version 10.1.2.2. We did not "fix" this, although changes in the runtime might have fixed this "silently". I suggest you upgrade to 10.1.2.2 and see whether you still get the error.
    Steven Davelaar,
    JHeadstart Team.

Maybe you are looking for

  • Can I use a Macbook Pro 17" installation disc in a Macbook Pro 15"?

    I cannot find my MBP 15" installation disc, as I need to format my computer. I did find the 17" MBP discs though. Am I able to use these safely? The 17" is a few years newer than my 15" though.

  • Credit Management- ,BP with customer

    Hello All, I'm new to Credit management, My concern is how to link my customer account with my BP. Say example my BP- 1000 is extended for Credit management and have a AR invoice for ABCD customer, How shall i create link between both? Appreciate you

  • RAM_FULL_BUILD - ERROR

    Currently on Oracle Express 6.34 Whilst performinfg a RAM build (Reading Relational Access Manager Build/Hybrid definition) I got the following error RAM_FULL_BUILD - ERROR - http://AB.DBA does not exist in any attached database.. Build log as follow

  • How can i download ios form a lightweight AP?

    Hi: How can i download LAP'S ios form a lightweight AP or WLC? My WLC is 7.0,the relevant LAP's version is 124-23c,but there is no 124-23c for download in download page,so when i upgrade ap to LAP,i must download ios use upgrade tool once time,and do

  • Is there a way to use my own photos as backgrounds (Gen 6)?

    Hi, I would like to know if there is a way to use a custom photo for the background on the generation 6 ipod nano.