J2EE学习笔记

<应用框架>

 

   [MVC应用框架]
●  当前,支持J2EE标准的MVC应用框架有很多,比如Structs、JATO、WebWork、Maverick、JavaServer Faces、Tapestry等。
●  Tomcat
作为一个servlet(jsp也被编译为servlet执行)容器,如果与jboss结合起来,则可以实现sun的j2ee规范(用jboss作ejb服务器)。

 

   [RMI]
●  在Java中,开发RMI程序的基本步骤是:
    1)
定义远程接口 (远程接口必须extends  java.rmi.Remote )
    2)
实现远程接口 (远程接口的实现类必须extends java.rmi.server.UnicastRemoteObject
)
            
无论是远程接口还是远程接口的实现,其method都必须声明抛出RemoteException
。
    3)
编写服务器类 

            bind一个专有的url
    4)
编写使用远程服务的客户机类

            lookup
指定的url

    5) 为远程接口的实现类创建存根(stub)和骨架(skel)
            
使用rmic命令来创建存根和骨干

 

   [RMI-IIOP]
●  RMI跟RMI-IIOP的区别是什么?

    最直接的是,RMI使用的通讯协议是rmi:// ,RMI-IIOP使用的协议是iiop://

    RMI-IIOP主要是为了与CORBA兼容。

    
● 
在Java中,开发RMI程序的基本步骤是:
    1)
定义远程接口 (远程接口必须extends  java.rmi.Remote )
    2)
实现远程接口 (远程接口的实现类必须extends java.rmi.server.PortableRemoteObject
)
            
无论是远程接口还是远程接口的实现,其method都必须声明抛出RemoteException
。
    3)
编写服务器类 

            bind一个专有的url
    4)
编写使用远程服务的客户机类

            lookup
指定的url

    5) 为远程接口的实现类创建存根和骨干
            
使用rmic -iiop 命令来创建存根和骨干
    6)
进行RMI调用的方法中,如果存在类对象的参数,这这个类必须是 implements java.io.Serializable

 


● 
在.NET中,定义一个Remoting类则必须继承自System.MarlshalByRefObject

  
   [JNDI]
●  可以简单地把JNDI理解为将对象与名字绑定的技术,对象工厂负责生产出对象.这些对象都和唯一的名字帮定。外部程序可以通过名字来获得某个对象的引用。

●  JNDI常用的Context接口的方法有:

    bind() 将对象与一个名字绑定
    lookup() 
返回与名字绑定的对象

 

 

开源的预测气象大模型与数据获取/可视化 「开源气象大模型与数据获取指南」摘要: 当前主流AI气象模型(如ECMWF的AIFS、DeepMind的GraphCast、华为Pangu等)主要基于ERA5/HRES数据训练。开源资源可通过ECMWF OpenData、GitHub仓库及Google Cloud获取,其中AIFS数据采用CCBY-4.0许可可商用,其他模型多有限制性许可。典型应用流程包括:1)通过Python包获取实时预报数据;2)加载预训练权重进行推理;3)使用xarray/cartopy或Zarr进行可视化。训练数据可从CDS下载ER 阅读详情

相关推荐

《计算机科学概论(第13版)》5-12章

定序是按给定语句的顺序应用每个算法步骤。(primitive):建立一组定义明确的构建块,利用它们来构造和执行算法的表示。可以消除歧义,不会引起误解,就像咱们传统的自然语言(用英语来沟通交流)。(programming language):原语的集合以及说明如何组合这些原语来表示比较复杂的想法的规则集合。用程序设计语言描述的算法可以在计算机上执行。每个原语都有自己的语法和语义,语法指的是原语的符号表示,语义是指该原语的含义。伪代码:用户开发过程中非正式表达想法的符号系统。

输入知识,消化知识,输出知识,分享知识,教人让我学习更好,业精于勤荒于嬉,行成于思毁于随 1036

javaEE学习笔记

javaEE学习笔记

ZL 520

[Ethernet in CANoe]2--如何在CANoe中去仿真CP版本的SOME/IP通信

上篇文章()介绍了SOME/IP的两种类型的数据格式,根据作者目前的项目经验,目前在CANoe V18之前的版本,CP版本的arxml是最方便实现SOME/IP以太网仿真的。作者目前只有CANoe V17的license,所以本片文章是在CANoe 17上基于CP版本的arxml去做仿真模拟。

汽车ECU自动化测试 1764

扬扬的J2EE学习笔记(二)J2EE的客户端/服务器

每周学一些J2EE,作点笔记。目标:能熟练使用Websphere做J2EE的开发工作。加油!加油!!加油!!!图3 J2EE情景模式图三里须注意的是:1、Tier integration is the center of the J2EE programming model.      J2EE编程模式的中心思想是多层集成。2、用户使用Browser方式访问:      1) Browser:使用

彼家有兔,狡兔三窟。 1255

2-1 AUTOSAR ASW概述

应用软件层(Application Software Layer,ASW)位于AUTOSAR整个架构的顶层。它由各种AUTOSAR Software Component(SW-C)组成,每个SW-C封装了各种应用的功能集。每个SW-C只能运行在一个ECU中。ASW层的设计目标是实现功能的可重用性和可配置性。它通过封装底层提供的服务,为上层应用层提供统一的接口。ASW层的开发可以基于AUTOSAR提供的标准化软件组件,也可以根据具体需求进行定制开发。

qq_42357877的博客 1904

S32K1XX Autosar开发实战|全网独家复现EB MCAL Port/Dio配置、详解引脚分层原理、实现经典跑马灯助力车载IO电控落地

在NXP S32K1XX系列车规MCU的AUTOSAR标准开发体系中,MCAL(微控制器抽象层)是软硬件解耦的核心载体,而Port端口模块与Dio数字IO模块是MCAL最基础、最核心的入门模块,也是车载指示灯、按键检测、继电器驱动、外设硬件启停控制的底层支撑。区别于传统裸机直接操作寄存器的开发方式,AUTOSAR架构采用分层隔离设计,Port负责硬件静态初始化、Dio负责动态电平操控,严格遵循车规级开发规范,杜绝硬件资源冲突、引脚配置混乱等问题。

getusushu的博客 43

尚硅谷JavaEE学习笔记

尚硅谷JavaEE学习笔记实现指南 在开始实现“尚硅谷JavaEE学习笔记”之前,作为一名刚入行的小白,你可能会感到有些不知所措。本文将从整体流程开始,为你逐步引导,确保你可以顺利完成这个项目。 一、项目流程概述 首先,我们需要一个清晰的步骤来规划整个项目。下面是实现“尚硅谷JavaEE学习笔记”的基本流程: 步骤 ...

weixin_40966391的博客 187

使用安卓的IMU数据进行 行人航位推算(PDR)推算步长 附python 代码

加速度计数据、陀螺仪数据、重力传感器数据、姿态仰角数据。数据分析与定位轨迹生成主要使用Python离线完成。示意图。

三维点云技术探索 1914

【J2EE核心开发学习笔记 001】IO基础

【JAVA基础篇 001】文件流

DaveBobo的博客 731

25、格式化字符串攻击全解析

本文深入解析了格式化字符串攻击的原理与利用方式,涵盖缓冲区溢出与格式化字符串漏洞的区别,详细介绍了printf函数的工作机制、常见格式化说明符及其安全隐患。文章分析了三类典型编程错误导致的漏洞,并展示了如何通过恶意格式化字符串实现拒绝服务、内存读取和写入攻击。同时,提供了有效的防御措施,包括输入验证、使用安全函数、避免直接使用用户输入作为格式化字符串以及启用编译器安全选项,帮助开发者防范此类高危漏洞。

beer8的博客 83

TCP/IP工业通信C#极致实现:工业级TcpClient封装 + 粘包拆包彻底解决 + 高频采集专项优化(完整可投产)

在工业自动化、PLC通信、工业传感器/模块、产线高频数据采集等场景中,TCP/IP是绝对主流的通信方式,相比串口/485,具备传输速率高、距离无限制、布线简单、抗干扰强的优势。但工业TCP通信和普通桌面TCP通信有本质区别,工业场景的核心要求是:✔高可靠:7×24小时不间断运行,断网自动重连、异常自动恢复,绝不崩溃;✔无数据错误:彻底解决「粘包、拆包、半包」问题(工业通信第一大坑,90%的通信异常源于此);✔高频采集优化:支持级别的高频读写PLC/设备,无卡顿、无丢帧、CPU占用极低;✔。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 859

JavaEE学习笔记1——Java基础

Java笔记1-Java基础

vermouth_1412的博客 195

Android蓝牙中的Rfcomm协议介绍

RFCOMM(Radio Frequency Communications)是一种基于蓝牙技术的串口仿真协议,以下是详细介绍:一、协议概述二、工作原理三、应用场景

手机-手表蓝牙开发工程师的博客 713

【J2EE核心开发学习笔记 003】网络基础

【J2EE核心开发学习笔记 003】网络基础

DaveBobo的博客 819

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java ee ejb_javaEE-EJB学习笔记

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (EnterpriseJavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(...

weixin_29104059的博客 324

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

[转载]来自smallfox的J2EE学习笔记系列

J2EE学习笔记(1) 开篇 http://blog.youkuaiyun.com/smallfox/欢迎大家和我通过email讨论问题 ycmloveyou@yahoo.com 有好的建议或者对我的笔记有任何质疑也请直接了当地指出。谢谢--最基本的常识-- Cookie将对话数据存于客户端,在每个请求时发送. Session将对话数据存于服务器端,仅将sessionid存于cookie,这种方法有更好的

不经历风雨怎么见彩虹 1106

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【J2EE核心开发学习笔记 002】线程基础

【J2EE核心开发学习笔记 002】线程基础

DaveBobo的博客 922

[JavaEE] 工作流- Activiti7 框架学习笔记

[JavaEE] 工作流- Activiti7 框架学习笔记

weixin_60504987的博客 194

J2ee Tutorial 学习笔记(第一章)

                                    J2ee Tutorial 学习笔记(第一章overview)(原创)第一章overview:一.Web Service1.引言:对于如今的程序员,由于经济信息技术发展速度之快,所以更多的企业版的应用程序被设计出来,而这些程序只需要很少的资金投入,但是可以为我们以更快的速度,提供更多的信息.            为了减少开支

leeak的Java之旅 1058

【J2EE学习笔记】JPA

https://www.cnblogs.com/crawl/p/7703679.html

q418030645的博客 247

JavaEE学习笔记整理

java

qq_51861704的博客 1972

JavaEE学习笔记

javaEE笔记第一天 servlet笔记 运行环境 jdk(配置JAVA_HOME、classPath、path) Tomcat(cataline_home:Tomcat根目录) Tomcat Tomcat目录 bin:可自行文件的文件夹(startup.bat、shutdown.bat) conf:配置文件(server.xml) lib:Tomcat依赖的jar文件 log:日志文件(记录出错信息) temp:临时文件 webapps:可自行的项目(开发的项目放入文件夹内) work:存放有js

qq_44046765的博客 1026

JavaEE学习笔记(三)

本文为学习JavaEE中的笔记,如有错误欢迎立即指出 1:JavaBean书写规范 JavaBean是一个public的类 类的构造方法必须是public的,无参数的 类中声明的方法必须是public的 JavaBean 所有的属性定义为私有的 .如果成员变量的名字是xxx,为了获取或更改成员变量的值,必须提供setXxx()和getXxx()方法 2:过滤器 过滤器图文解释:过滤器可对网页中的各种内容进行过滤 过滤器拦截路径配置: 1.具体的资源路径:/index.jsp 只有访问i

qq_51861704的博客 463

J2EE学习笔记

J2EE学习笔记                                      J2EE模式 Value Object(值对象)  用于把数据从某个对象/层传递到其他对象/层的任意Java对象。 通常不包含任何业务方法。 也许设计有公共属性,或者提供可以获取属性值的get方法。 JSP 1.JSP的基础知识

yj_021219的专栏 2003

扬扬的J2EE学习笔记(三)Components and Roles组件和角色

每周学一些J2EE,作点笔记。目标:能熟练使用Websphere做J2EE的开发工作。加油!加油!!加油!!! 1. 架构   1) 组件:一个应用级的软件单元      J2SE拥有JavaBeans;J2EE拥有EJB(Enterprise JavaBeans)   2) 系统级实体容器      提供:运行支持、生命周期管理、安全、部署、线程   3) applet和客户应用程序     

彼家有兔,狡兔三窟。 1337

javaee学习笔记

javaee常用框架: SSH(Struts1,2+Spring+Hibernate)  视图层  struts2、 Wicket、 Tapestry、 JSF1,2、  Spring MVC GWT ; - 中间层(容器层)  Spring、 Guic、 CDI Seasar(日系) ; DAO (数据库层) Hibernate、 MyBatis、 JPA、

yangchuan_csdn91的博客 930
上一篇: Servlet学习笔记
下一篇: EJB学习笔记
csbison
博客等级 码龄23年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值