关键词:即时通讯;Java; Swing; Apache Mina; XML; Hibernate
Abstract
As to internet users in China at present ,IM(Instant Messenger) software is one of the highest rates of software .Instant Messenger System will enable people to identify online users and the Internet with real-time communication. We can achieve real-time via IM and communication.
In the modern enterprise, employees at work often were working together with other colleagues and cross-sectoral cooperation, all-round cooperative use of limited resources to do more work, hence the need for real-time colleagues to communicate. And many internal staff communication is based on Email, telephone, SMS, fax. Large companies spending on communication costs are definitely not a small number, especially those cross-regional branch pieces of a large number of enterprises in particular. In such a competitive society, business is also part of the cost savings it means higher interest rates.
In this paper, enterprise instant messaging systems technical issues involved in a more systematic study. For the instant messaging features, using of Java, Apache's open source communications framework Mina and Mysql , I develop one internal communication platform which base on TCP / IP connection and is connection oriented . Mainly in the following aspects have been studied:
①: Communication Framework (Mina). Apache's open source communications framework with Mina as application layer of the system. Communication connection class is based on Mina to package.
②: Parsing XML. Using XML file to configure the system, the message content is also based on XML. Therefore, the system spent a lot of XML parsing.
③: Java Technology. In the system make extensive use of Java in the Swing, multithreading, IO streams, Collections Framework and many of the design patterns
④: Data Persistence. In System, Mysql is used for the database and Hibernate as ORM layer.
The ultimate g
oal of this system is to construc
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。