大学生 Java 学习心得 本文档主要讨论了 Java 语言的学习心得,特别是针对大学生群体的 Java 学习经验分享。文档中涵盖了多个方面的知识点,包括 SOAP 协议、EJB 组件实现、Java 语言特性限制、Java 平台安全策略等。 SOAP 协议 SOAP(Simple Object Access Protocol)是一种基于 XML 的轻量级协议,用于交换结构化信息在网络上的应用程序之间。SOAP 使用 XML 来定义消息的格式,使用其他应用层协议来传输消息。SOAP 的主要特点是独立于语言和平台,可以在不同的操作系统和语言平台上使用。 在文档中,作者提供了一个 SOAP 请求的示例代码,展示了如何使用 HTTP POST 方法将 SOAP 消息发送到一个 HTTP 服务器上。该示例代码展示了 SOAP 请求的基本结构,包括主机头、内容类型、SOAP 动作等。 EJB 组件实现 EJB(Enterprise JavaBeans)是 Java EE 中的一种组件模型,用于开发企业级应用程序。EJB 组件可以是会话 Bean、实体 Bean 或消息驱动 Bean。在文档中,作者讨论了 EJB 组件实现时需要注意的一些限制,例如: 1. 使用 static、非 final 字段时,需要将其声明为 final 类型,以确保一致的运行期语义。 2. 避免使用线程同步原语来同步多个组件实例的运行。 3. 不要使用 AWT 函数来完成键盘输入和显示输出。 4. 不要使用文件访问/Java.io 操作, Instead, 使用资源管理器 like JDBC 来存储和检索数据。 5. 不要监听和接收 socket 连接,或者使用 socket 进行多路发送。 这些限制是为了确保 EJB 组件的灵活性和可扩展性,同时避免一些潜在的安全问题。 Java 语言特性限制 在文档中,作者列出了 17 个 Java 语言特性限制,旨在避免一些潜在的安全漏洞。这些限制包括: 1. 不要使用 static、非 final 字段。 2. 不要使用线程同步原语来同步多个组件实例的运行。 3. 不要使用 AWT 函数来完成键盘输入和显示输出。 4. 不要使用文件访问/Java.io 操作。 5. 不要监听和接收 socket 连接,或者使用 socket 进行多路发送。 6. 不要使用映象 API 查询 EJB 组件由于安全规则所不能访问的类。 7. 不要创建或获得一个类的加载器,设置或创建一个新的安全管理器,停止 Java 虚拟机,改变输入、输出和出错流。 8. 不要设置 socket 工厂被 URL 的 Serversocket,Socket 和 StreamHandler 使用。 这些限制旨在加强 Java 平台的安全性,避免一些潜在的安全问题。 Java 平台安全策略 Java 2 平台的安全策略定义了一些许可集,用于限制 EJB 组件的行为。这些许可包括 java.io.FilePermission、java.net.NetPermission、java.io.reflect.ReflectPermission 等。这些许可是为了确保 EJB 组件的安全性和可靠性。 本文档提供了一个 Java 学习心得,涵盖了多个方面的知识点,包括 SOAP 协议、EJB 组件实现、Java 语言特性限制、Java 平台安全策略等。这些知识点对于大学生群体的 Java 学习非常有价值。





剩余51页未读,继续阅读
- 粉丝: 2963
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益 登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜最新资源
- 青少年网络犯罪的社会学分析.docx
- 基于计算机专业的大学物理仿真教学研究.docx
- 研华数据采集卡PCI快速入门手册.doc
- 《JAVA程序设计方案》模拟题带答案(C卷).doc
- PLC污水处理控制大学本科方案设计书.doc
- 单片机课程设计十进制加法计算器设计.doc
- MATLABIIR数字滤波器设计方案开题报告.doc
- 系统集成施工过程技术资料.doc
- (源码)基于 ARM 处理器的隐秘通信系统.zip
- 企业网络门户平台规划方案.ppt
- 天空教室精品课程软件教师操作手册.doc
- 专科《计算机硬件技术基础》模拟题考试.doc
- 电子工程视角下广播电视直播技术探析.docx
- 实例:高校学生会管理系统数据库设计.doc
- 基于深度学习的单元复习实践.docx
- 设备台账excel模板下载.xls


信息提交成功
评论0