《JavaEE企业级应用开发(SSM)》企业级应用及开发环境第1章企业级应用及开发环境第1章企业级应用及开发环境.pptx第2章Spring入门.pptx第3章SpringBean装配.pptx第4章Spring数据库编程.pptx第5章SpringMVC入门.pptx第6章SpringMVC应用.pptx第7章SpringMVC拦截器.pptx第8章SpringMVC文件上传下载.pptx第9章MyBaties入门.pptx第10章MyBatis核心配置及动态SQL.pptx第11章SSM框架整合.pptx第12章SpringAOP和事务管理.pptx第13章SpringBoot入门.pptx第14章SpringBoot整合应用.pptx全套可编辑PPT课件
1.1企业级应用及解决方案1.2开发环境
1.1企业级应用及解决方案企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。当代的企业级应用决不可能是一个个相互独立的系统。对于企业级应用而言它的分布式有两种形式:B/S结构(Browser/Server)和C/S结构(Client/Server)。由于浏览器的功能日益强大、网页技术的日益流行和应用服务器软件和中间件产品的逐步成熟,B/S结构的企业级应用已经成为一种流行的趋势,所以在下面的讨论中所谓的企业级应用统一为基于B/S结构的分布式企业信息系统。
1.1企业级应用及解决方案C/S(即客户机/服务器模式):结构软件分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。B/S(浏览器/服务器模式):是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。
1.1企业级应用及解决方案解决方案 一般来说典型的企业级JavaWeb应用开发主要分为三层,即控制层、业务逻辑层和数据持久层 控制层:用来分派用户的请求,从而执行不同的业务逻辑,再根据处理结果调用适合的表现层进行显示。有的时候,也会将用来显示业务处理的结果页面也归到此层中。 业务逻辑层:用来完成具体的业务逻辑操作,并返回处理结果。 数据持久层:用来完成业务逻辑对数据库访问任务。 早期的时候,Java对企业级应用提供了官方的解决方案,即J2EE(是JavaPlatForm2EnterpriseEdition的缩写)。目前,J2EE已改名为JavaEE。
1.1企业级应用及解决方案解决方案 技术体系架构图:
1.2开发环境Eclipse:EclipseIDE是IBM公司开发的一个免费、开源的集成开发环境(IntegratedDevelopmentEnvironment,IDE)。它可以极大地提升我们的开发效率。可以自动编译,检查错误。
1.2开发环境-Eclipse安装步骤 如果成功将Eclipse下载下来之后,直接解压缩文件后,双击eclipse.exe运行。 EclipseIDELauncher对话框:
1.2开发环境-Eclipse安装步骤 工作空间设置完成以后,进入欢迎界面:
1.2开发环境-Eclipse的MAVEN配置 Window→“Preferences”,Maven→“UserSettings”
1.2开发环境-Eclipse的MAVEN配置 “GlobalSettings”→“Browse…”按钮,选择Maven的settings.xml
1.2开发环境-Eclipse的MAVEN配置 eclipse中创建一个maven工程:“File”→“New”→“Other”
1.2开发环境-Eclipse的MAVEN配置 eclipse中创建一个maven工程:
1.2开发环境-Eclipse的MAVEN配置 eclipse中创建一个maven工程:
1.2开发环境-Eclipse的MAVEN配置 eclipse中创建一个maven工程:工程目录结构
1.2开发环境-Eclipse的MAVEN配置 web工程步骤基本相
原创力文档

文档评论(0)