一、技术小测试
1、请问java中mvc模型的分层结构是什么?
答:bean——dao——impl——service——impl——controller(servlet)——jsp
2、请写出目前进行数据库连接的方式。例如:JDBC。
答:所有的数据库连接都是基于JDBC的,JDBC、BaseDao、properties、xml
3、请说明Spring框架的运行原理。
答:IOC、AOP、Autowired:Spring框架可以实现dao和service层接口的生成,把new进行剔除。
4、SSH框架和SSM的区别是什么?
答:SSH:Structs2、Spring、Hibernate:全自动,无法处理高并发数据
SSM:Spring、SpringMVC:视图解析器、Mybatis:半自动,可以处理并发数据。
二、配置阿里源
1、在磁盘下(如D盘)创建Maven文件夹,在官网下载maven(https://maven.apache.org/download.cgi)
2、安装maven到自定义文件夹中,配置maven环境,和Java配置类似。
三、配置Maven本地仓库创建和下载镜像
1、创建Maven仓库,在maven所在目录下创建maven-repository文件夹作为本地仓库,复制新建的本地仓库路径,打开maven安装目录下的conf文件夹,打开settings.xml文件,找到localRepository,将默认的路径替换为本地仓库路径。
2、注入淘宝镜像,注释掉原本的镜像(mirror),复制下面的镜像
<mirror>
<!--该镜像的id-->
<id>alimaven</id>
<!--该镜像用来取代远程仓库,central是中央仓库的id-->
<name>aliyun maven</name>
<!--该镜像是仓库地址,这里用的是阿里的仓库-->
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
四、创建maven项目
1、右键File——New——project——maven(然后等待加载资源)——next——自定义GroupId(公司名称)和ArtifactId(项目名称)——next——添加日志——finish
五、IDea配置maven和本地仓库
1、右键——File——settings——Maven
2、选择maven,勾选Override——找到settings.xml文件所在目录——apply
3、选择importing,将下图箭头所指勾选的复选框都选上——ok——apply——ok
六、加载Tomcat资源
2、右键File——settings——Maven——找到Maven安装目录下conf文件夹中的settings.xml文件——apply
importing——勾选如下图所示
七、配置Tomcat服务器
1、Edit Congiurations——点击加号+——Tomcat Server——Local
2、Deployment——点击加号+——Artifact——选择你要配置服务器的项目war包——ok——apply——ok
八、标记文件夹为资源文件夹
1、建立三个文件夹,分别为java、resources、webapp。
2、选中文件夹右键——Mark Directory as
java——Sources Root、 resources——Rsource Root