Université Lille1

Accueil - UniversitĂ© de Lille Aller au contenu

Notre offre de formation Des diplÎmes adaptés aux métiers d'aujourd'hui et de demain

Pour que chaque étudiant·e puisse construire son projet personnel et professionnel

DĂ©couvrir le catalogue

Actualités

Toutes nos actualitĂ©s sur notre  Newsroom

Les facultĂ©s, UFR, Ă©coles, instituts de l’universitĂ©

L’UniversitĂ© de Lille rĂ©unit des grandes Ă©coles, facultĂ©s/UFR, instituts et Ă©coles internes.

DĂ©couvrir

La recherche à l'Université de Lille Répondre aux défis de notre temps

Par sa recherche, l’UniversitĂ© de Lille aborde les transitions majeures auxquelles est confrontĂ©e notre sociĂ©tĂ©, dans toutes leurs dimensions.

Recherche

Au carrefour de l’Europe du Nord-Ouest Au coeur de l'Europe

Cette situation gĂ©ographique privilĂ©giĂ©e est au cƓur de la stratĂ©gie scientifique, intellectuelle et Ă©conomique de l'UniversitĂ© de Lille

DĂ©couvrir

Abstract : internship of Jules Ivanic

LOGO

Company GFI
Training period from april 2th 2012 to june 31th 2012
Company tutor Xavier Sintive
University tutor Patricia Plénacoste

Internship subject

Participation in the development of a new application with JAVA/JEE & JQuery

Internship abstract

The enterprise

I carried out my internship in GFI Lille. GFI is a French SSII. It's a service company in informatics engineering. The service center of Lille is the platform specialized in Java/JEE GFI.

The « Welcome » formation

When we did an internship at GFI, we had the advantage of starting it with about two weeks of training at various JEE frameworks and various programming techniques.

This course covered the following topics, in order:

  • Standards development of GFI to be respected throughout our stay in the business.
  • The servlets
  • The JSP
  • MVC2
  • Struts framework (http://struts.apache.org/)
  • The "business services" notion and the n-tier architecture
  • JDBC
  • Hibernate (http://www.hibernate.org/)
  • Dependency injection and the Aspect-oriented programming with Spring (http://www.springsource.org)
  • Unit testing with JUnit (http://www.junit.org/)
  • And a little of Log4J (http://logging.apache.org/log4j/1.2/)

To learn this, you will have to develop a sale of products applications that will evolve with additions of new features for each concept discussed.

My project: A2D

At the end of this training, I joined the small team (six in total) of the project "A2D" which is a brand new project of GFI from their newest client: Toyota.

Through this project, Toyota wants to improve its management of suppliers throughout Europe.

My arrival on the project, with another level DUT trainee, has triggered the development phase of the project while the design phase was coming to an end.

As this project began from scratch, I had the chance to use the latest technologies in their latest versions. Thus, we used JQuery (http://jquery.com/) for the GUI part and Java 6, Spring with annotations (http://www.springsource.org/) and JPA (via Spring Data (http://www.springsource.org/spring-data/jpa) and Hibernate with annotations) for the business part.

This project being a small one (150 days of development sold), I have the chance to participate in all phases of development and I will perhaps be able to participate in the phase of acceptance procedures.

Conclusion

This internship allowed me to grasp new frameworks and new programming techniques and standards. It also brought me a much better knowledge of Java and Eclipse through skilled colleagues. It also allowed me to learn how to work with complex software architecture and respect it in my work as a developer. Finally, it has consolidated my choice to move on to software architecture via a Master IAGL.

Thanks a lot to GFI and the A2D team