Customer Support Center is an exercise project, an evolvable and scalable Java EE web application which employs Spring MVC plus Controller-Service-Repository Pattern and WebSocket technology.
Features: It adopts "ticket" mechanisms, convenient for the interaction between clients and company's technical support engineers.
It provides attachments uploading, downloading functionality.
It has a built-in full-duplex real time chat tool.
It supports internationalization and localization.
It adds the user friendly interaction by using Spring bean validation
It provides the RESTful and Soap webserive
It uses JPA, Hibernate ORM and Spring Data
It adds the Full-Text Index and Search