"学习Java的职业出路主要集中在J2EE应用开发、Eclipse插件开发以及移动设备如手机或PDA的应用程序开发。本教学内容涵盖了Eclipse平台的使用、JUnit测试、SWT编程、MySQL数据库及建模工具,旨在帮助学生深入理解Java技术并为不同方向的职业发展打下基础。对于J2EE开发,需要进一步学习Struts、Hibernate、Spring框架以及UML和建模工具。Eclipse插件开发则推荐阅读专门的书籍进行深入研究。在移动应用开发领域,虽然没有提供具体的学习路径,但通常会涉及Java ME或Android相关的知识。课程评估包括课程论文和实验报告,强调原创性和逻辑性,且需提交源码以供验证。此外,提供了相关的电子书资源和推荐的开发环境,如MyEclipse、MySQL等,并规划了Web程序和嵌入式程序的开发技术学习。"
详细说明:
1. **J2EE开发**: J2EE是Java企业版,用于构建分布式、多层的企业级应用程序。学习J2EE需要掌握的技能包括Java语言、HTML、JSP,以及使用集成开发环境如MyEclipse,其中包含JDK、Tomcat、Struts、Hibernate、Spring框架等。数据库方面,MySQL是常用的选择,同时需要熟悉数据库建模工具。
2. **Eclipse插件开发**: Eclipse是一款开源的集成开发环境,支持多种语言,包括Java。学习Eclipse插件开发需要扎实的Java基础,以及阅读《eclipse插件开发第二版》等专业书籍,以便理解Eclipse的扩展机制。
3. **移动应用开发**: 主要是针对手机和PDA的程序,可能涉及到Java ME(Micro Edition)或Android平台。虽然没有提供具体的学习路径,但通常需要学习这些平台的SDK,理解其API,以及相关UI设计和网络通信等。
4. **学习路径**: 对于Java的基础知识,建议阅读《JAVA2核心技术第1卷.基础知识》。根据不同的职业发展方向,还需要额外学习如Struts、Hibernate、Spring框架等,以及UML和建模工具软件,如CASE Studio 2。
5. **评估标准**: 学生需要完成一篇3000-5000字的课程论文,内容需有创新,论据充分,逻辑清晰,且不能抄袭。实验报告也需提交,所有源码需要打包发送给教师验证。此外,还需提交打印版实验报告。
6. **开发环境**: 推荐使用Windows XP系统,至少1GB内存,配合MyEclipse 6.5、MySQL 5.0以及相关建模工具进行开发。
7. **学习资源**: 提供了两本关于Eclipse的电子书,分别是《Eclipse从入门到精通.pdf》和《Eclipse精要与高级开发技术.pdf》,帮助学生深入学习Eclipse的使用和开发。
8. **实验安排**: 实验内容涵盖两大开发平台——Java和.NET,以及Web程序和嵌入式程序的开发技术,旨在实践中提升学生的技能。