Good way to start

Hi all,
I am a new java programmer to web services. I am reading a book on it, but the code and the software used by it is a bit old.
Could anyone tell me where to start learning web services?
Any help and direction will be appreciated.
Ta,
/md.

A relatively new book is "SOA Using Java Web Services" by Mark D. Hansen
If you can wait until June I suppose "Delivering SOA Using the Java Enterprise Edition Platform" by B.V. Kumar, Prakash Narayan, and Tony Ng should be a good choice.

Similar Messages

  • Good way to start with the learning the 11g concepts

    Hi,
    I have a work experience on the BEA weblogic server 8.1 sp4 on which i have worked for about 2 year now. My current assignment requires working with the Installation/ Development and deployment in the Fusion middleware 11g server. Could some body please suggest me a good way to start with the learning the 11g concepts.
    I understand that all the documentations are available in the Oracle forum, but i want to understand where to start from.
    my core tasks in the assignment would be
    1. installation (OSB on top of WLS).
    2. development/configuration on OSB.
    3. Deployment and administrative tasks.
    regards,
    Prakhar

    Hi thanks for the update. I have been going through the links and found them very useful.
    I have few new doubts.
    In all the tutorials for getting started with the Fusion middleware, the examples which are given use the Oracle JDeveloper extensively. This IDE is used for implementing the BEPL and other important aspects. I found this very similar to the Workshop IDE initially bundled with the BEA-Weblogic 8.1. Is JDeveloper enhanced to accomodate the features of the Weblogic Workshop IDE?
    Also, i need some information regarding the Eclipse IDE which is bundled with the OSB installation. Are there any tutorials available which show how to use the Eclipse IDE with OSB.
    Also, can the Eclipse IDE be used to implement the same set of components which are being developed using the JDeveloper in the tutorials.
    My concern here is i want to know the best way to start with the training/development. I am already familiar with the Eclipse IDE and donot want to switch to the JDeveloped unless it is absolutely necessary. Can one of these IDE be used repeacebly in place of other.
    Please inform me if in case my wuestion is not clear.
    Regards,
    Prakhar

  • Good way to start with the WM programming?

    I follow "Community Contributions" and I'm testing every new WM what's out there. I know C and I would like to write the WM. How did you learn to write your first WM?
    What would you suggest to starting WM programmer? Reading Xlib (or others) reference manuals or just studying other WM's source code? Or something else?

    TTWM's code is a complete mess.  I don't know what kind of fool is responsible for that collection of kludges!
    I'll second the recommendation for TinyWM, but once you want to dig deeper I'd suggest looking at other non-reparenting window managers.  I don't know of any non-reparenting floating WMs other than TinyWM, so that may leave you with the tilers - many of which have been mentioned.
    Dwm is a good choice.  That is some finely polished code that has some bright people working for some time to perfect it.  But it has the downside for learning that it does implement many more "complex" features.  It can also be hard to follow the program logic sometimes as there are so many function calls - you have to scroll back and forth through the code while trying not to lose your place ... bring your breadcrumbs.
    In my own coding I try to minimize function calls - not for optimizing the code, as the compiler will handle this pretty well - but for making it more readable.  In every place where a series of actions will be executed in a linear order, I try to keep the commands presented in a linear order within the same function.  Along with this I avoid complicate macros or inline functions: if they'll be inlined anyways, there is no saving on resource use at run time, but only saving a few lines of code while sacrificing the ease of reading and understanding.
    Also, if you have not found it yet, I highly recommend Christophe Tronche's Xlib guide.  I can't say I ever just read through it from start to finish (yet), but when I google any Xlib related function if there are any entries on tronche.com that is the first one (and then often the only one) I look at.
    PS: there's nothing fancy about workspaces/desktops.  You just maintain a list of client windows on each desktop - or have "tags" associated with each client - then when the user changes desktops you just hide all windows that are not on that desktop/tag and show those that are.  Hiding can mean "unmapping" but I preferred an easier hack which I found the dwm authors also used: just move the window (XMoveWindow) off of the screen. Unmapping might even be problematic as it generates a set of events when unmapped and remapped.  This can be remedied and there may be good ways of doing this, but moving off screen works for me.
    Last edited by Trilby (2012-09-26 01:32:22)

  • Good way to start with ??

    Hi,
    I have use simple Java Mail API to send email.
    but i want to know that , which one is the best
    way to create featured rich, HTML, ATTACHMENT
    email..?
    Using Java Mail API or
    JAMES ??
    Since i can't find out any tutorials on JAMES.
    (Java Apache Mail Enterprise Service)
    Kindly Help me , on which to start
    and if it is JAMES , give me ref link tutorial on JAMES.

    Hi,
    Actually i want to send Rich mail ( having features like HTML email, attachments etc. etc. just like gmail )
    what should i prefer ?
    JavaMail API or JAMES ?
    i think first one is easy to learn....
    according to you suggest me....

  • Inherited a Mess - Exchange - What is a good way to start over?

    I inherited a mess of an Exchange 2013 Server (yes singular, not plural). Keeping the thing operational has been a nightmare.It is not virtual, it is physical. The hardware it resides on is way over taxed--it serves as a Domain Controller, as well as a dozen other things I'm too ashamed to admit. The mailboxes go to one massive database instead of being broken up into smaller ones. I'm at my whits ends and ready to say: "Screw it" and start over, which with our new network and server expansion I have an opportunity to do so.
    Could someone point me in the right direction on what would be the best way to rebuild? 
    And no, between the amount of system corruption and my user-base, Office 365 is not an option.

    Asnew technologies come online and existing ones grow more complex, the world ofinformation technology expands and grows. If you’re a specialist in the ITfield, you already know how critical it is to keep pace with new developmentsand advances. Learning more also makes you more competitive: By growing yourskills and knowledge base, you become more adept at what you do—and morevaluable to a current or future employer.Earninga certification or getting a degree are both excellent ways to expand your abilitiesand boost your earning potential. If you’re looking for quick results,certification may be the best first step. Clickhere to view a rundown of 4 common IT certifications that may help you getahead.

  • Does anyone know if apple's one-to-one program would be a good way to learn how to use logic pro or am I better off going to school to learn audio engineering or something?

    Of course going to school would be a good option, but I want to know if one-to-one is also a good way to learn how to use logic pro. Has anyone been through the one-to-one program for logic pro and can say that they learned how to use logic pro well because of it?

    For sure, one to one training, if given by a tutor who is capable, will hand you the means to build up self-confidence  and will therefore let you operate the hard/software in an intelligent manner, instead of going for the trial and error method which has its pro's and con's too. Once you've passed this beginners phase you will make your own decisions intelligently and then you will also start to get experience and learn even from your mistakes. Something like that in theory and the rest is up to you!
    Have a nice day

  • What is a good way for a heavy iMovie HD user to learn iMovie'09 ?

    Hi Guys,
    I have been using iMovie HD to edit my videos since mid 2005. I understand that Apple will, sooner or later, stop supporting iMovie HD with updates etc (it may have done so already).
    I'm doing event and safety videos for the company I'm working for. I tried to edit a video in iMovie'08 and found it too different from iMovie HD and it was difficult for me to "unlearn" iMovie HD.
    What would be a good way to learn iMovie '09 ?
    I would appreciate any tips & pointers. Thanks in advance.
    Sincerely,
    Azman

    I think the best way is to jump in and make a movie. If you get frustrated about something you know you should be able to do, there is probably a way to do it and you can ask here.
    Also, there are some [very good video tutorials here|http://www.apple.com/findouthow/movies>
    I recommend you start with the iMovie 08 videos because they cover some of the basics, and Apple has not gotten around to doing some of these topics for iMovie 09. Especially watch the videos for handling audio and keywords. Then watch the iMovie 9 videos.
    The biggest thing is getting used to a different metaphor. iMovie 6 uses the timeline, scotch tape and scissors metaphor, while iMovie 09 uses a storyboard, copy and paste metaphor more like a word processing program. Both metaphors work. Both do the same thing. But it can be frustrating making the switch. Good luck.

  • I accidentally set up my new ipad in itunes under the name of my existing ipad and need to set it up as a new device. Help. I cannot find a way to start fresh.

    I accidentally set up my new ipad in itunes under the name of my existing ipad and need to set it up as a new device. Help. I cannot find a way to start fresh.

    That's probably not a good idea to try to share apps since you will have to switch ID's each time you update apps and sync apps from iTunes.
    And technically - according to Apple's terms - you cannot share apps using different ID's. You can actually lock yourself out of an ID for 90 days if you switch ID's and if you associate the iPad with another ID.
    The bold type is a copy and paste from the site that I referenced below.
    When you turn on iTunes Match or Automatic Downloads, or when you download past purchases on an iOS device or computer, that device or computer becomes associated with your Apple ID. This article describes how to manage these associations.
    http://support.apple.com/kb/ht4627

  • Best way to start a new catalog for 2009 ?

    Hi,
    What's the best way to start a new catalog for the new year, with all the keywords and all the presets of the modules (without having to export all the folders) of previous catalog 2008 ?
    Thanks,
    Dominique

    Well there is a cost too in not being able to find all your images in a single step, and inconsistencies soon develop - eg a keyword is plural in one catalogue, singular in another. Speed or stability issues are not simply related to catalogue size, and I've seen decently-performing catalogues 50% bigger than yours (as well as slow ones of a few hundred images). Have you optimized the catalogue recently?
    But if you think it's a good idea to fragment control of your picture collection.... Presets will be carried over to a new catalogue as they belong to the machine (unless you have the save with catalogue preference turned on). Keywords can be moved via the Metadata > Export and Import Keywords command. If you have lots of collections and smart collections, then maybe make a copy of your existing catalogue and then remove all the items from it - making sure you don't trash them of course.
    John

  • Need Best way to start learning Oracle 11g  DBA

    Hi.This is Tejaswi.
    I want to learn Oracle 11g DBA.I've downloaded all software's and Documentation for Orcl 11g R2. Now. i want to start Learning DBA. Can any one suggest me the best way to Start learning DBA?
    Please suggest me the good books For Oracle Architecture and SQL.......

    Hello Tejaswi,
    The advice you got about reading the Oracle Concepts and 2 Day DBA documentation is very good advice.
    I found that knowing some SQL*Plus and SQL Developer was also very helpful as, they both provide a way to interface with the database and try the things you read about. For SQL Plus, I used the book:
    Oracle SQL*Plus: The Definitive Guide, 2nd Edition
    By Jonathan Gennick
    Publisher : O'Reilly
    ISBN : 0-596-00746-9 I openly recommend it. It is easy to read, the book is very well thought out, it covers what you really need to know (and more too). The author explains the subjects very well. I would definitely learn some SQL Plus and SQL developer before getting into the 2 Day DBA document (make those 2 days about 7 days each if not more).
    To learn SQL, I "sort of" used (I say "sort of" because I only read some parts of it available online and at the local bookstore):
    Oracle SQL by Example
    By Alice Rischert
    Publisher: Prentice Hallit probably has more SQL than you'd need as a DBA but, it is an excellent book you may want to consider.
    If you are starting from scratch, as I did, you'll find that you need to learn multiple things at the same time. I believe SQL Plus is the best place to start, along with possibly the Concepts document. That will give you a base to build upon.
    HTH,
    John.

  • An INSERT EXEC statement cannot be nested.Please tel me some good way of formulation in following situation.

    Hi,
        The following query is showing error An INSERT EXEC statement cannot be nested
    CREATE PROCEDURE [dbo].[Procedur3]
    @para1 int
    AS
    BEGIN
    CREATE TABLE #tem
    select * from detialpar where did=@para1
    --this code is quite big and is called from many place so we kept it inside this SP , so that we can call the sp to get result.
    END
    CREATE PROCEDURE [dbo].[Procedur2]
    @para1 int
    @para2 datetime
    AS
    BEGIN
    CREATE TABLE #tem
    insert into #tem (value) exec [dbo].[Procedure3] @para1
    exec ('select * from abc
    left join #tem on id=temid
    where id =' + cast(@para1 as varchar) -- i do not want to change this big dynamic query, because it has many optonal code concatinated by using "if then else".
    END
    CREATE PROCEDURE [dbo].[Procedure1]
    @para1 int,
    @para2 datetime
    AS
    BEGIN
    delete from table1 where id=@para1
    insert into table1 ( col1,col2) exec Procedure2 @para1,@para2
    ……. There are many blocks in this SP where we are deleting and inserting with different SP .
    select Name,Amount from #Temp1
    END
    CREATE PROC Procedure
    AS
    BEGIN
    SET TRANSACTION ISOLATION LEVEL SNAPSHOT
    SET NOCOUNT ON
    LOOP "A" starts here which gests id from a table xyz @para1
    begin try
    begin trans
    exec [Procedure1] @para1
    LOOP "A" ents here
    COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
    IF @@trancount > 0 ROLLBACK TRANSACTION;
    END CATCH;
    END
    GO
    Please tel me some good way of solving the error.
    yours sincerly

    You can not do like above:
    Try the below:(Not tested), Below, we do not change the code, however, we placed your dynamic execution to different procedure.
    CREATE PROCEDURE [dbo].[Procedur3]
    @para1 int
    AS
    BEGIN
    CREATE TABLE #tem
    insert into #tem (value)
    select * from detialpar where did=@para1
    --this code is quite big and is called from many place so we kept it inside this SP , so that we can call the sp to get result.
    END
    CREATE PROCEDURE [dbo].[Procedur2]
    @para1 int
    @para2 datetime
    AS
    BEGIN
    CREATE TABLE #tem
    exec [dbo].[Procedure3] @para1
    END
    CREATE PROCEDURE [dbo].[Procedure1]
    @para1 int,
    @para2 datetime
    AS
    BEGIN
    delete from table1 where id=@para1
    insert into table1 ( col1,col2)
    exec ('select * from abc
    left join #tem on id=temid
    where id =' + cast(@para1 as varchar) -- i do not want to change this big dynamic query, because it has many optonal code concatinated by using "if then else".
    ……. There are many blocks in this SP where we are deleting and inserting
    with different SP .
    select Name,Amount from #Temp1
    END
    CREATE PROC Procedure
    AS
    BEGIN
    SET TRANSACTION ISOLATION LEVEL SNAPSHOT
    SET NOCOUNT ON
    LOOP "A" starts here which gests id from a table xyz @para1
    begin try
    begin trans
    exec [Procedure1] @para1
    LOOP "A" ents here
    COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
    IF @@trancount > 0 ROLLBACK TRANSACTION;
    END CATCH;
    END
    GO

  • Possible ways to start SAP Web AS services

    I am using J2EE SAP Web AS 7.0 on UNIX platform and herein i use startsap script to start SAP as well as database services. My concern here is that what all are the possible ways to start the SAP services apart from the above mentioned script? One i could figure out is to run all the commands in the script one by one, though does not make sense if the script is already available
    Reason for asking above question is that i want to set an environment variable whenever SAP Engine starts up. And, if i embed this line in startsap script it would solve my purpose but if there is any other way also to start SAP services, then i have to cover those use cases also. So, please provide your suggestions for my requirement.
    Thanks

    Thanks for your input and it looks like adding an environment variable in startsap script is not a good option.
    My requirement is that my SDA file has dependecy on some third party dll's and at the time of starting SAP Web AS, this dll path should be available at the beginning of LIBPATH variable. So, please let me know if some fix is available for my requirement.
    Also, i have discoverd that SAP profile (located at /usr/sap/<SID>/profile/START_JC<SID>_<machine name>) has the required parameters( LIBPATH, etc) and if i add my dll path in these environment variables, i am able to load my dll at the SAP starting time. Here my questions are:
    1. Is it fine to make changes in this profile file?
    2. Would my changes be overwritten if the kernel upgrade happens?
    3. If i start SAP using MMC (suggested by you), still this profile file be read for starting SAP Web AS and the dll's would be loaded?
    Apart from this i tried out using "There is a java version as well, which can be started from a browser:
    http://<hostname>:5<instance number>13" which internally uses MC. Here if i try starting SAP WebAS, it prompts for user name and password. I tried out <SID>adm user, J2EE Administrator user and machine root user but all these options were ruled out by the Authentication module. Can you please suggest which user name should i try to stop/start SAP using MMC?
    Thanks

  • Any good way to combine 32 boolean bits to a number?

    I have 32 boolean inputs, and want to combine these 32 boolean to an unsigned number. Is there any good way other than "joint number" or "logic shift & logic and"?
    input:
    32 boolean: boolean 0, boolean 1, ,,, boolean 31
    output:
    32-bit unsigned number: boolean 0 is bit 0, boolean 1 is bit 1,,,,, boolean 31 is bit 31.
    Thanks.

    Darin.K wrote:
    Ben is nudging you towards a mention in the Rube Goldberg thread, which I enjoy as much as the next guy.  Ravens had it right though, you just need a small tweak to get the Boolean Array from the DBL array.  Assuming any non-zero value is TRUE, you can simply do this:
    Bonus version for the FP math junkies.
    Telling someone there IS a bucket of Truth is not the same a pushing (or nudging) them in.
    The questions started to go down the path of ".... this is how I would have done it in C ...." so I was making sure they know where to find the functions in LV.
    Take care,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Correct way of starting compiz fusion on GNOME

    This is actually a really minor issue, but something that has been irritating me for a while.
    I've experimented with two ways of starting compiz fusion, first adding fusion-icon to the session startup list. However, this results in metacity being loaded and then compiz fusion being loaded afterwards, which created this flicker which I don't really like.
    The second way is adding another xsession that sets WINDOW_MANAGER to something else and then starting the gnome session. On Gnome 2.22 this works somewhat. If I set WINDOW_MANAGER to "compiz ccp" everything works fine, except that it doesn't load emerald and doesn't start with loose-bindings (expected). Then I tried setting it to "compiz ccp --loose-bindings"; this caused it to hang at the gnome splash screen for a good 2-3 minutes, also anyting else other than "compiz ccp" caused the same hang. Setting it to fusion-icon, or compiz-manager, also caused the same hang.
    Now on Gnome 2.24, the WINDOW_MANAGER var doesn't seem to do anything anymore, and the only way I can start compiz before the gnome session is to run compiz ccp &, fusion-icon &, etc. before exec gnome-session. This however, causes my screen to go black and hang for about a few minutes before working normally.
    Am I doing something wrong? I want compiz fusion to be used as my window manager instead of metacity, is there no easy way of doing that? or do I have to resort to loading metacity and then replacing it with compiz fusion?
    Thanks.
    --Nan

    nan wrote:
    Also tried a method similiar to this: http://bbs.archlinux.org/viewtopic.php? … 04#p438904 but using fusion-icon instead of dropbox.
    There still seems to be a noticable delay between fusion-icon is loaded and the desktop being usable.
    I'm experiencing the same. I was going insane trying to load compiz INSTEAD of metacity as per http://wiki.archlinux.org/index.php/Com … sion.22.29. Oh well, I guess it can't be done. WIERD.
    The annoying thing about this is that if I start up programs and they start before compiz is loaded, wierd things happen (like buttons missing on the top etc). Also, I can't for the life of me get session-management to work with compiz-fusion and gnome 2.24..
    Last edited by toon (2008-10-26 20:08:09)

  • What is the good way to charge the battery

    I don't know if this topic been answered before.
    I want to know what is the good way to charge the battery on Macbook pro? Should I start charging battery when it's 50% or 20% or 10% left? and Is it good to leave the charge plug in after it fully charged?
    thanks guys

    Everything you need to know about your battery is explained here:
    http://discussions.apple.com/thread.jspa?threadID=1764220

Maybe you are looking for