Maison > Java > javaDidacticiel > Que fait principalement un ingénieur Java ?

Que fait principalement un ingénieur Java ?

(*-*)浩
Libérer: 2019-05-29 16:08:54
original
6545 Les gens l'ont consulté

Depuis son apparition en 1995, Java est devenu le langage de développement le plus utilisé au monde en raison de son excellente polyvalence, de son efficacité, de sa portabilité et de sa sécurité. Même après plus de 20 ans de développement, Java reste toujours « persistant ». " statut dans l'industrie. Les ingénieurs logiciels Java font référence aux personnes qui utilisent Java, un langage de développement, pour réaliser la conception, le développement, les tests, la maintenance et les mises à niveau de logiciels.

Que fait principalement un ingénieur Java ?

Aperçu des carrières

On peut dire que les applications Java sont partout, des applications de bureau aux applications de bases de données réseau, depuis les PC Aux plates-formes mobiles intégrées, des applets Java aux solutions d'entreprise J2EE à grande échelle, Java peut être trouvé partout. Même les projets spatiaux américains à grande échelle utilisent Java pour développer des systèmes de contrôle et des logiciels associés.

Java avec un si large éventail d'utilisations a créé le génie des ingénieurs Java, ce qui en fait le leader dans le domaine des ingénieurs logiciels !

Avec le développement rapide d'Internet, les applications Web sont devenues de plus en plus répandues et le langage Java s'est également développé rapidement.

En 1994, Gosling a utilisé Java pour développer un nouveau navigateur Web offrant des performances, une fiabilité, une sécurité et des fonctions interactives élevées en temps réel. Il ne dépend d'aucune plate-forme matérielle ou logicielle. Le nom de ce navigateur est HotJava et il a été officiellement lancé dans l'industrie avec le langage Java en 1995. Il a fait sensation et le statut de Java a ensuite été affirmé. Depuis lors, le développement a été rapide.

La syntaxe du langage de programmation Java est similaire à celle du C++, et la sémantique est similaire à celle de Small Talk TM. Le langage de programmation Java peut être utilisé pour créer des applications pouvant être créées avec n'importe quel langage de programmation conventionnel.

Contenu du travail

Conception complète du logiciel, développement, tests, modification des bogues, etc., y compris la communication des exigences commerciales, la conception détaillée des modules fonctionnels, la mise en œuvre des fonctions commerciales et Tests des unités et maintenance des systèmes

Participer à la conception des produits et à la conception de l'architecture

Rédiger les documents techniques pertinents

Supporter les services techniques avant-vente ; Projets de support Services d'application de produits.

Contenu d'apprentissage

Partie principale

Bases de la programmation Java, y compris les bases de J2sdk, les bases orientées objet Java et Java Utilisation de l'API, structure de données et base d'algorithme, développement de programmes d'interface graphique Java AWT ;

Programmation Java de la plate-forme J2SE, y compris la programmation graphique Swing, la conception d'applications réseau Socket, la sérialisation d'objets, les structures de données communes Java, les applet, les flux et les fichiers. , programmation multithread ;

Développement de projets de systèmes de bureau Java, 4 à 5 personnes forment une équipe de projet, la taille du projet est de (15 personnes * jours ouvrables) ;

Bases du fonctionnement de Linux, Développement de programmes Java sous Linux, gestion simple des systèmes Linux ;

Base de données Oracle, notamment SQL/PLSQL ; maîtrise simple de la gestion des bases de données ORACLE9i ;

Partie intermédiaire

Programmation d'applications Web Java, y compris la programmation Java Oracle, à savoir JDBC ; programmation Web Java, notamment JSP, Servlet, JavaBean ; programmation d'applications Java, notamment Weblogic, Websphere, Tomcat et utilisation de Jbuilder pour développer un programme Java ;

MVC et Struts, apprenez le modèle de conception MVC et l'architecture Struts courants dans l'industrie

Développement de projets commerciaux Java B/S, 4 à 5 personnes par équipe de projet, la taille du projet est de (25 ; Personnes * À propos des jours ouvrables)

Partie avancée

Programmation J2ME, y compris les programmes J2EE, la programmation avancée Java J2ME (J2EE), y compris l'architecture J2EE et la technologie J2EE, EJB ; ; Utilisation de Weblogic, développement de JBuilder ;

Java et XML, y compris Java Web Service, JavaXML, programmation d'analyseur XML grand public

Spécifications d'entreprise de logiciels et ingénierie logicielle, y compris la modélisation et la conception de systèmes UML ( Rational Rose 200x) spécifications d'ingénierie logicielle et de développement industriel ; contrôle de version CVS, spécifications d'écriture de code Java

Développement de projets de systèmes d'applications métier J2EE, 4 à 5 personnes par équipe de projet, la taille du projet est (environ 25 personnes*travaillant) jours).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal