• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
7 Tips For Better JDeveloper Experience
 

7 Tips For Better JDeveloper Experience

on

  • 27,677 views

A collection of tips for people who are using JDeveloper on a daily basis.

A collection of tips for people who are using JDeveloper on a daily basis.

Statistics

Views

Total Views
27,677
Views on SlideShare
25,857
Embed Views
1,820

Actions

Likes
19
Downloads
0
Comments
4

44 Embeds 1,820

http://blogs.oracle.com 902
http://fmwtips.blogspot.com 220
http://blog.amr-gawish.com 148
http://adfwebcenterblog.blogspot.com 121
http://oracleucm.collected.info 79
https://blogs.oracle.com 66
http://fmwtips.blogspot.in 57
http://www.slideshare.net 49
http://krishnasadfblog.blogspot.com 33
http://blog.csdn.net 31
http://fmwtips.blogspot.kr 29
http://fmwtips.blogspot.co.uk 9
http://fmwtips.blogspot.de 7
http://m.blog.csdn.net 6
http://www.oraclealgerie.com 6
http://fmwtips.blogspot.ca 6
http://fmwtips.blogspot.ro 5
http://fmwtips.blogspot.fr 4
http://fmwtips.blogspot.ru 3
http://static.slidesharecdn.com 3
http://fmwtips.blogspot.sg 3
http://adfwithjdev.blogspot.com 3
http://www.javaoracleblog.com 3
http://fmwtips.blogspot.com.au 2
http://krishnasadfblog.blogspot.com.es 2
http://adfwebcenterblog.blogspot.com.tr 2
http://fmwtips.blogspot.cz 2
http://fmwtips.blogspot.be 2
http://fmwtips.blogspot.ch 2
http://adfwithjdev.blogspot.in 1
http://fmwtips.blogspot.com.br 1
http://www.amr-gawish.com 1
http://agawish.posterous.com 1
http://jmmiddleware.wordpress.com 1
http://adfwebcenterblog.blogspot.dk 1
http://www.blog.amr-gawish.com 1
http://translate.googleusercontent.com 1
http://krishnasadfblog.blogspot.jp 1
http://fmwtips.blogspot.jp 1
http://fmwtips.blogspot.mx 1
http://www.slashdocs.com 1
http://10.237.125.84 1
http://fmwtips.blogspot.co.nz 1
http://adfwebcenterblog.blogspot.com.au 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

14 of 4 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • thanks Smarty Juice for your command Ctrl+Alt+Minus
    Are you sure you want to
    Your message goes here
    Processing…
  • Very useful - Go To File : Ctrl+Alt-(Minus)
    Are you sure you want to
    Your message goes here
    Processing…
  • Possible addendum to slide 9: (gosh i wish this were a wiki so i could directly update it!)
    Ctrl + Shift + G = jump to specific line number.
    Are you sure you want to
    Your message goes here
    Processing…
  • how can I download this?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • File List The File List makes it easier than ever to locate source files that are part of your project. You can search by file name, file extension, status, date modified and more.

7 Tips For Better JDeveloper Experience 7 Tips For Better JDeveloper Experience Presentation Transcript

  • 7 Tips to Give you a Better JDeveloper Experience Shay Shmeltzer Group Manager – Oracle JDeveloper/ADF http://blogs.oracle.com/shay Warning – demos contain small fonts like this You might want to come closer
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • The Code Editor
    • You will end up coding (even if you are using ADF)
    • It’s not notepad!
    • Do you really know it?
    • Are you up to date on new features?
    • Do you know how it can help you code?
    • Do you know how it can help you find thing?
  • Source Menu
    • Accelerate coding
    • Keyboard shortcuts or menu or context menu
    • You can change keyboard accelerators
    • Configurable Code Templates
  • Shortcuts to Remember
    • Ctrl+Enter = code template
    • Ctrl+Shift+Enter = complete statement
    • Ctrl+Alt+Space = smart complete
    • Ctrl+Alt+V = creates variables for you
  • Code Templates
    • You can add new ones
    • You can parameterize them
    • Not for everything –Sometimes you should create a utility package
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • Navigating Your Application’s Files
    • Ctrl+ Mouse Click = Go to Declaration
    • Ctrl + - = Go to class
    • Ctrl + Alt + - = Go to file
    • Alt + Home = Locate file in app navigator
    • App Navigator – find as you type
  • File List – Search for Files by Pattern
      • Easy to locate source files
      • Search by name, extension, status and more
  • Search in Log Window
    • Ctrl+F and search term
    • Hidden currently, exposed in next release
  • Navigate Your Class
    • Ctrl+Shift+` = Quick outline navigator
    • Structure pane
      • Type as you go
    • Alt + Arrow = Navigate to next/prev member
    • Automatic Highlight
  • Navigate Your Errors/Tasks
    • Click to go to specific line
    • Control to see overview
    • Color coded
  • JSF Navigation
    • Page component hierarchy
    • Ctrl+Click on managed beans
  • Context Navigation
  • Context Navigation Cont’
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • Structure Pane – The Hidden Editor
    • Very useful when working with your xml based pages
    • Move things around
    • Insert Items in the right location
    • Surround items
    • More…
  • Insert Something in the Right Place
  • Surround Objects
  • For ADF Business Components
  • For Java Files
  • Space Problems In the Visual Editor ? From This To This
  • With Two Steps Change Resolution Hide Facets Don’t forget to minimize the log window
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • ADF Debugging
    • New in JDeveloper 11g
    • Debug declarative and XML based artifacts
    • Specific debugger windows
    • Don’t forget about debug messages and possibility to get ADF source code
  • Breakpoint on Declarative Artifacts
  • Specific Windows
  • Specific Contextual Information
  • Document Your Work
    • JDeveloper has modelers
    • They can do reverse engineer
    • Use them to document your application
    • Java Class, EJB, ADF BC, Database, ADF Taskflows, BPEL, UML
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • 2 Ways to Extend JDeveloper
    • Extension SDK
      • Add menus, wizards, editors and more
      • Comes with samples
      • Look at other open source extensions
      • Easier in 11g – new wizards and declarative options
    • External Tools
      • Invoke command line interfaces
      • Pass parameters
      • Add menus to Jdeveloper
      • No coding needed
  • No Coding Extension
  • Agenda
    • Coding Short-cuts
    • Easy Navigation
    • The Structure Pane
    • Debugging
    • Extending JDeveloper
    • Where to get information
  • The Truth is Out There
    • The net is full with ADF & JDeveloper knowledge
    • The tricky part is finding the info you need
    • Google is a good start
    • Here are several other sources of data…
    FBI agents Fox Mulder
  • Keep Up To Date
    • JDeveloper RSS News Feed
      • http://oracle.com/technology/products/jdev/jdeveloper_news.xml
    • JDeveloper Blog RSS Feed
      • http://www.connotea.org/rss/user/jdeveloper
    • OTN Dev2Dev Newsletter
      • http://oracle.com/technology/tech/java/newsletter/archive.html
    • JDeveloper Twitter
      • http://twitter.com/JdevADF
  • Get Them In Your Home Page
  • Get Them Inside JDeveloper
    • Google Search Extension
    • Blogs Search Extension
    • Forums Search Extension
    • RSS Ticker Extension
      • Help->Check for Updates -> Open source and partners
  • Search Blogs
    • http://www.connotea.org/user/jdeveloper
  • OTN Discussion Forum
    • This is the community
    • They can help you
    • You need to help them help you
        • Meaningful subject
        • Version and technologies used
        • What you did and why?
      • Other Forums: WebLogic, TopLink/JPA, BPEL
    • Good knowledge repository
    • Not replacing Oracle Support
  • ADF Enterprise Methodology Group
    • Created by your peers for you
    • Higher level of discussion
    • Best practices
    • Google group
      • http://groups.google.com/group/adf-methodology
  • Summary
    • There is always more that you can learn about JDeveloper
    • You probably know things others don’t
    • Share the knowledge
      • Start a blog
      • Help on the forum
      • Update the wiki
      • Join a user group
    • Be part of the community
    <Insert Picture Here>
  • The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.