Webone utilise la plateforme J2EE avec l’ensembles des framework et outils open source à raison de 95 % dans la réalisation de ses projets.
Conception
Analyse et conception Orientée Objet
OMT / UML (Modèles de classe / use-cases / digrammes de séquence)
Development
Plateforme JAVA/J2EE, EJB, JSP, AJAX, JDO
Standards
• Frameworks : Spring / Cocoon / Avalon / Excalibur / Millstone
• Framework MVC : Struts / JSF / Tapestry / WebSpring
• Framework O/R Mapping : Hibernate / iBatis / JDO
• Service Framework : Apache CXF (Web Services / SOAP / WSDL)
• Deploiment & gestion des Version : ant, CVS, Maven, Clear case …
• Serveurs d‘Application : JBoss, Websphere, BEA Weblogic
• Serveurs Web : Jakarta Tomcat
• Reporting : Jasper Report / iReport
• Base de données : Oracle, SQL Server, DB2, Informix, Tamino, mySQL, PostGress
• Web 2.0 : AJAX, DWR
• XML / XSLT, SQL
|
Géneration de code, deploiement et configuration
• Ant-contrib : use “propertycopy” task in build process
• Dbunit : cleans/loads data into database before tests are run
• Display Tag : used to display list screens (including sorting/paging)
• Log4j: logging framework, includes e-mailing errors
• Java2HTML : creates HTML pages of .java files
• JUnitDoclet : generates skeleton test cases for a class’s methods
• StrutsMenu : navigation system
• Strutsgen : a tool for generating JSPs from ActionForms
• XDoclet : code and deployment descriptor generator
• Middlegen : HBM2Java (Hibernate)
Quality Management
Checkstyle – used to verify that coding standards are followed
Cactus – for unit testing server-side java code
StrutsTestCase – extension of Cactus to test Struts’ Actions
JUnit– for Component unit testing server-side java code
PMD – inspects code for unused variables, parameters, etc.
WebTest – used to test JSPs
Cruise Control - used for Performance evaluation
Jmeter / Jprob : navigation system
|
 |