JAVA三层架构里面的main方法写在哪里?有main方法吗

如题所述

如果自己写一般的程序,随便写一个启动类,定义main方法。如果是web项目,tomcat等web服务器已经封装好了启动类,无需自己写,springBoot的启动类就是xxxxApplication,里面有main方法
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-17
写在了tomcat、jetty等容器的启动类里。。。

JAVA三层架构里面的main方法写在哪里?有main方法吗
如果自己写一般的程序,随便写一个启动类,定义main方法。如果是web项目,tomcat等web服务器已经封装好了启动类,无需自己写,springBoot的启动类就是xxxxApplication,里面有main方法

JAVA的三层架构是什么样的?
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。

springboot注解、工厂特性创建对象
1.通过main函数这种方式启动内部内嵌tomcat服务。通过标注java入口方式为头给SpringApplication,并告知当前springboot主应用类是谁,从而启动springboot中tomcat容器。2.SpringApplication.run(Application.class,args);参数1:入口类类对象 目的让@EnableAutoConfiguration 自动配置spring时将@ComponentScan扫描到注解...

C#三层结构的设计详解
3.编写数据访问层,这里面就写你对数据库具体的操作方法,对应要插入的字段就可以通过创建MODEL层类的实例来调用MODEL层类里对应的封装属性字段。4.编写业务逻辑层,就是把DAL里的方法进行下总结封装,让表示层来掉用,这样就省的表示层去DAL里调用具体的方法。5.编写表示层,调用BLL里对应的方法就OK...

java编程思想问题(面向对象与三层架构思想冲突)
你的car实现ICarBiz接口,这个接口有run方法 然后你通过某种方式实现ICarBiz ci = new Car();的功能,然后使用ci.run();说实话,没看明白你在说什么。。。难道是我语文退步了

怎么一个web项目上有Java项目的图标 而且图标上还报错了(项目目录中...
你可以像楼上那样说的,Window->ShowView->Other->Errors打开错误页面,看清楚报错情况。。不过,根据你截图来看,一般是两种问题:代码报错,包括脚本报错和java代码报错,脚本报错一般是html页面报错,jsp语法错误等;java代码报错一般是写错了,或者包未引用 缺少包错误,你在项目名->右键首选项->Build ...

应该怎样学习JAVA?顺序是什么?
Java开发环境搭建 Java基础语法 面向对象 数组 异常 集合 线程 IO流 反射机制 注解Annotation 网络编程 第二部分:数据库 【MySQL + JDBC】只要学习编程,数据库是一定要学习的,是一门公共的学科。java、C、python、C#等程序员都需要学习数据库。数据库产品很多: MySQL、Oracle、SqlServer、DB2...我们...

maven项目右上角有个J是什么意思
.】不需要使用服务器部署启动项目,仅在**.java文件中由main方法调用执行。3、项目上有个地球图标,表示的是项目为Web项目;需要使用服务器Tomcat等部署启动项目,在浏览器展示页面。4、项目上有个大写的S,表示的是项目使用了Spring框架【Spring是目前主流的 Java Web 开发框架】。请点击输入图片描述 ...

return()语句能返回多个值吗
if__name__=="__main__":myParams={"server":"mpilgrim",/ "database":"master",/ "uid":"sa",/ "pwd":"secret"/ } 首先注意缩进。if语句是代码块,需要像函数一样缩进。其次,变量的赋值是一条被分成了多行的命令,用反斜线(“/”)作为续行符...

C语言和C++有什么区别?
1、C语言:提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。2、C++:在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。参考资料...

相似回答