OCASE7 VS OCPSE7

alifffresto

Senior Member
Joined
Oct 2, 2013
Messages
1,636
Reaction score
286
So today my boss decided that I've to maintain this web system which uses web programming,servlets specifically to JSF (guy who cre8 this already left the company).

I've only litte to no knowledge about Java since the poly days, so decide to enrol to one of the java courses.

Question: Should i enrol myself to the associate path (se7 fundamentals) or to professional (se7 programming) as it seems the cost for ocp is cheaper compared to oca.

Really need help here...
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,301
So today my boss decided that I've to maintain this web system which uses web programming,servlets specifically to JSF (guy who cre8 this already left the company).

I've only litte to no knowledge about Java since the poly days, so decide to enrol to one of the java courses.

Question: Should i enrol myself to the associate path (se7 fundamentals) or to professional (se7 programming) as it seems the cost for ocp is cheaper compared to oca.

Really need help here...

Frankly speaking, your boss is not making a wise choice. No offence, but just because you are trained in Java doesn't equip you with the necessary skill to solely maintain a web application design with multitude different technologies that ride on Java. One will require substantial amount of time to pick up and understand the ropes of managing a web application, especially it is designed by someone else.

If you have little knowledge to Java and it is since your poly days, you are encouraged to relearn on Java since it may have progressed since on what you have learned. Now is Java 8 already. Same goes for servlet technologies and the relevance.
 

alifffresto

Senior Member
Joined
Oct 2, 2013
Messages
1,636
Reaction score
286
Frankly speaking, your boss is not making a wise choice. No offence, but just because you are trained in Java doesn't equip you with the necessary skill to solely maintain a web application design with multitude different technologies that ride on Java. One will require substantial amount of time to pick up and understand the ropes of managing a web application, especially it is designed by someone else.

If you have little knowledge to Java and it is since your poly days, you are encouraged to relearn on Java since it may have progressed since on what you have learned. Now is Java 8 already. Same goes for servlet technologies and the relevance.

Is not wise indeed as the creator suppose to teach me, but already left the company.

So boss, if I should enrol myself the oca and ocp course, would it be suffice to "maintain" the web?
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,301
Is not wise indeed as the creator suppose to teach me, but already left the company.

So boss, if I should enrol myself the oca and ocp course, would it be suffice to "maintain" the web?

I'm not your boss :) Not unless you are expecting your boss to answer this post :)

My answer is NO. I would have advise your boss to outsource to an SI to handle your web application and not expect miracles to happen.

I'm going to be frank here, so if I could have offend you in the process, it's not my intention. Even if you complete the professional Java course with flying colours, that still is not sufficient to manage a Java web application. Do you even have any prior knowledge to handle a web application ?

Knowing things like which classloaders to load the libraries, where are the java libraries. Java libraries in a servlet container may be loaded by the web application classloader or the servlet container classloader, or even the system JVM classloader which launched your web application. What servlet container is your application on ? IBM Websphere, or Oracle Weblogic or GlassFish or Jakarta Tomcat ? Each has a different approach to deployment and operational. Do you have a load-balanced architecture of your web server, or just plain one server or master/slave approach ? If you are using JSF, most likely you are running on J2EE instead of just J2SE setup. What web application framework is your web application on ? Spring Framework ? Struts ? EJB ? etc. Where are the logs files written to ? How are the logs files rotated ? How to start/stop the web application ? As simple as how tomcat does it or for enterprise J2EE deployment which involve node managers ? How to compile and package your web application ? WAR or EAR ? Deploy by just copy over the war/ear package or has to use remote deployment tools or via the web console ? How do you backup and restore your web applications and also the web servlet ? Besides Java and server side stuffs, how about the webpages themselves ? Which javascript libraries are used, any HTML5/web sockets/Ajax deployment ? Which are the external systems your web application integrate with ? Is there any database ? How is the database connected ? Is it using ORM framework(hibernate) or database templates(spring templates), or just plain DBO or own layer of DB framework ?


My questions above can goes on and there are more that you need to know then just proficient in Java development. I hope you and your boss would have a bigger picture over what skill set is essential to manage a web application.

If you really just want a short answer, then it will be go take both courses. They are not overlapping. One covers the fundamentals and the other more advance topics. However based on the descriptions found in Oracle Certification Program Categories | Certifications | Oracle, it seems like the course will cover more about Oracle products rather than Java neutral. So ends up it will most likely use Oracle Weblogic as the servlet container for teaching. Not that it is not good, just very Oracle inclined.
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top