Java EE第一节慕课学习笔记(张婵老师)

本文详细介绍了JavaWeb应用程序的组成,包括Servlet、JSP、实用类等,并阐述了JavaWeb开发的概念及其与JavaEE的关系。同时,文章还解释了静态Web与动态Web的区别,以及JavaEE架构的特点。

1.Java Web应用程序
在Sun的Java Servlet规范中,对Java Web应用定义:“Java Web应用由一组Servlet、Html页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。”

2.Java Web应用中可以包含如下内容
Servlet
JSP
实用类
静态文档如HTML、图片等
描述Web应用的信息(web.xml)

3.什么是Web应用程序?
使用浏览器来进行访问的程序。

4.Java Web开发是什么?
Java Web开发就是使用Java语言按照Java EE规范开发的Web应用程序。

5.Web应用程序组成。
浏览器
HTML
HTTP
Web服务器软件
数据库

6.什么是静态web?
we分两端,一个是客户端,一个是服务器端,用户在客户端,通过浏览器输入网址,将请求通过HTTP协议发送给web服务器,web服务器会根据用户的请求内容找出相应的网页文件。接着通过HTTP协议传回到web浏览器上进行显示。

7.什么是动态web?
具有可交互性(根据用户请求的不同显示不同的效果)。
用户通过浏览器发出请求,通过HTTP传输到web服务器端,通过web服务插件判断用户发出的是静态还是动态请求。如果是动态请求,则会交给web容器进行处理。在web容器中将会采取拼凑代码的形式,动态生成数据,通过web服务器发送给浏览器。

8.理解静态Web和动态Web的区别?
是否对数据库进行出操作。

9.了解什么是JavaEE架构。
:是java 2 Platform ,Enterprise Edition的缩写,是Sun公司提出的一种分布式企业级应用开发的技术架构。

10.理解JavaEE与JavaSE的区别。
JavaSE(标准版):包含了一整套面向对象的语言规范。
包含了一整套的核心类库和可任意扩展的专项类库·以及完整的开发工具和虚拟机。
JavaEE(企业版):包含标准版的全部内容,可以说是Java标准版的延伸和扩充。
对整个企业范围规范了一个新的体系架构,即一个分布式、多层次的体系结构。

11 理解JavaEE的典型架构。
JavaEE的典型结构分为4层(二三层合称为中间层):
运行在客户端机器上的客户层组件(Client tier)
运行在Java EE服务器上的Web层组件(Web tier)
运行在Java EE服务器上的业务逻辑层组件(Business tier)
运行在EIS服务器上的企业信息系统(Enterprise information system)层软件(EIS tier)

12.掌握XML语言的基本语法
开头: <?xml version=“1.0” encoding=“UTF-8” >
下面是自己定义的一些标签(注意自己定义的标签一定要互相匹配)。
在这里插入图片描述

13.可以清楚地区分HTML和XML的作用及区别
在这里插入图片描述

源码来自:https://pan.quark.cn/s/a3a3fbe70177 AppBrowser(Application属性查看器,不需要越狱! ! ! ) 不需要越狱,调用私有方法 --- 获取完整的已安装应用列表、打开和删除应用操作、应用运行时相关信息的查看。 支持iOS10.X 注意 目前AppBrowser不支持iOS11应用查看, 由于iOS11目前还处在Beta版, 系统API还没有稳定下来。 等到Private Header更新了iOS11版本,我也会进行更新。 功能 [x] 已安装的应用列表 [x] 应用的详情界面 (打开应用,删除应用,应用的相关信息展示) [x] 应用运行时信息展示(LSApplicationProxy) [ ] 定制喜欢的字段,展示在应用详情界面 介绍 所有已安装应用列表(应用icon+应用名) 为了提供思路,这里只用伪代码,具体的私有代码调用请查看: 获取应用实例: 获取应用名和应用的icon: 应用列表界面展示: 应用列表 应用运行时详情 打开应用: 卸载应用: 获取info.plist文件: 应用运行时详情界面展示: 应用运行时详情 右上角,从左往右第一个按钮用来打开应用;第二个按钮用来卸载这个应用 INFO按钮用来解析并显示出对应的LSApplicationProxy类 树形展示LSApplicationProxy类 通过算法,将LSApplicationProxy类,转换成了字典。 转换规则是:属性名为key,属性值为value,如果value是一个可解析的类(除了NSString,NSNumber...等等)或者是个数组或字典,则继续递归解析。 并且会找到superClass的属性并解析,superClass如...
基于遗传算法辅助异构改进的动态多群粒子群优化算法(GA-HIDMSPSO)的LSTM分类预测研究(Matlab代码实现)内容概要:本文研究了一种基于遗传算法辅助异构改进的动态多群粒子群优化算法(GA-HIDMSPSO),并将其应用于LSTM神经网络的分类预测中,通过Matlab代码实现。该方法结合遗传算法的全局搜索能力与改进的多群粒子群算法的局部优化特性,提升LSTM模型在分类任务中的性能表现,尤其适用于复杂非线性系统的预测问题。文中详细阐述了算法的设计思路、优化机制及在LSTM参数优化中的具体应用,并提供了可复现的Matlab代码,属于SCI级别研究成果的复现与拓展。; 适合人群:具备一定机器学习和优化算法基础,熟悉Matlab编程,从事智能算法、时间序列预测或分类模型研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①提升LSTM在分类任务中的准确性与收敛速度;②研究混合智能优化算法(如GA与PSO结合)在神经网络超参数优化中的应用;③实现高精度分类预测模型,适用于电力系统故障诊断、电池健康状态识别等领域; 阅读建议:建议读者结合Matlab代码逐步调试运行,理解GA-HIDMSPSO算法的实现细节,重点关注种群划分、异构策略设计及与LSTM的集成方式,同时可扩展至其他深度学习模型的参数优化任务中进行对比实验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值