Recently in Java Category

JSPFormatter

Μετά από αρκετά χρόνια η ευχή μου έπιασε και βρέθηκε εργαλείο το όποιο κάνει beautify τον κώδικα jsp σελίδων. :-)
Το JSPFormat στοιχίζει στα jsp τα tags, τον java κώδικα – που θεωρητικώς κακώς υπάρχει αλλά τι να κάνουμε … - ακόμα και την javascript !.
Είναι παραμετροποιησιμο και κάνει integrate σε πολλά ide αλλά όχι στον Oracle JDeveloper.
Επιπλέον υπάρχει και μία online version στην οποία ανεβάζεις jsp και επιστρέφει τον στοιχισμένο κώδικα.

Standardizing Service Endpoints

Συχνά εμείς οι developers στην πίεση του χρόνου για παραγωγή, αμελούμε ένα θεμελιώδες στοιχείο του καλού software - ανάπτυξη με standards.
Ειδικά στην SOA και λόγω της φύσης της αρχιτεκτονικής, ανάπτυξη χωρίς πρώτα καλά ορισμένα messages οδηγεί γρήγορα σε χαώδεις καταστάσεις.
Στο Standardizing Service Endpoints περιγράφει την WSDL first διαδικασία ανάπτυξης την οποία προσυπογράφω.
Το πρόβλημα της δημιουργίας xsd λύνεται σχετικά εύκολα με εργαλεία όπως το γενναιόδωρο Microsoft XSD Inference 1.0 .
Για το wsdl στον Oracle JDeveloper 10.1.3 έχει γίνει πολύ ωραία δουλειά και ο wsdl editor είναι πολύ εύχρηστος.
Για JAX-RPC στο Patterns and Strategies for Building Document-Based Web Services περιγράφονται διάφορες στρατηγικές για τον σχεδιασμό services και μου άρεσε ιδιαίτερα Switch-Off Data Binding προσέγγιση που περιγράφει.
Στον Oracle JDeveloper επιλέγοντας στον wizard web service from wsdl -> Νο DataBind δημιουργείται η δομή όπως περιγράφεται στο παραπάνω document.

Self signed ssl certificate και Java

Κάποιες φορές και ειδικά σε test περιβάλλοντα χρειάστηκε να κάνω access από java, web servers με ssl τα οποία όμως είχαν self-signed digital certificates. Στην περίπτωση αυτή εμφανίζεται το exception "javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: No trusted certificate found"
Επειδή δεν βρήκα κάποιο γρήγορο document παραθέτω το παρακάτω.

Oracle Jdeveloper 10g: Build Applications Using ADF

Πρίν από μερικές εβδομάδες παρακολούθησα ένα πολύ ενδιαφέρον σεμινάριο, το Oracle Jdeveloper 10g: Build Applications Using ADF.
Στο σεμινάριο καλύπτονται αρκετές τεχνολογίες όπως Struts, BC4J και βέβαια ADF.
Το όλο framework προσπαθεί να δημιουργήσει ένα περιβάλλον ανάπτυξης το οποίο φιλοδοξεί να φτάσει ή και να ξεπεράσει την παραγωγικότητα που δίνει το 4GL Oracle Forms και ενδιαφέρον είναι ότι στο εγχειρίδιο υπάρχουν παραπομπές για Forms developers. Αυτό που θα ήθελα το οποίο δεν μου φάνηκε αρκετό, είναι η εμβάθυνση στην εσωτερική αρχιτεκτονική των ADF business components δηλαδή τα BC4J όπως και κάτι παραπάνω για τα ADF data pages και το binding.
Βέβαια το σεμινάριο καλύπτει τόσα πολλά ενδιαφέροντα πράγματα που δύσκολα θα αφαιρούσα κάτι. Ίσως λοιπόν καλό θα ήταν να υπάρχει ένα ακόμα σεμινάριο που να καλύπτει πιο διεξοδικά τις παραπάνω Oracle τεχνολογίες.
Ευτυχώς πολλές από τις απορίες που είχα κυρίως για το binding λύθηκαν στο καταπληκτικό document του ΟΤΝ Oracle ADF Data Binding Primer and ADF/Struts Overview το οποίο το συνιστώ ανεπιφύλακτα αν και η μελέτη του απαιτεί αρκετό χρόνο

About this Archive

This page is an archive of recent entries in the Java category.

Administration is the previous category.

Linux is the next category.

Find recent content on the main index or look in the archives to find all content.