3 开发工具简介
3.1 开发平台和技术简介
3.1.1 MyEclipse8.6
MyEclipse企业级工作平台MyEclipse Enterprise Workbench 简称MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境。包括了完备的编码、调试、测试和发布功能。完整支持HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate等框架和技术。
MyEclipse8.6集成了Eclipse 3.5.2。其主要改进是在团队写作和集中工作环境的集中配置管理方面。同时MyEclipse8.6还包含了上百个功能的改进和新特性。这些新功能和特性将让MyEclipse8.6用户在开发代码,测试,以及部署应用方面都得到极大的便利。
3.1.2 JavaBean
JavaBean 是一种JAVA语言写成的可重用组件。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。应用范围通常应用于服务器的部件,例如 JDBC连接池、应用监视、用户计数和其他参与用户行为的类。
4 总体设计思想源:自~751·论`文'网·www.751com.cn/
4.1 客户端与服务器通信过程
本次域名导航软件设计的客户端和服务器采用UDP协议通信。在设计这个程序之前对JAVA网络编程和UDP协议不是特别了解。设计开始之前又重新查了很多资料。其实就等于是从零基础接触UDP。慢慢地对UDP产生了很多兴趣。UDP是面向无连接的服务,特点就是,用这种协议传输数据速度快。使用这种协议追求的是传输的即时性而不是传输的质量。在实际应用中比如,QQ聊天的语聊,视频,还有网络电话使用的就是UDP协议,还有就是迅雷等一些下载工具用的也是UDP协议