目标:
1:使用JSP/Servlet技术开发Web应用
2:掌握Web应用的分层开发思想
3:使用Ajax提升用户体验
动态网站:搜索,登陆,交互,对静态内容实时更新
c/s:客户端服务器,下载软件
![IK~S7U(@3(4]]3L{~PXV61.png
1:纯web项目,配置下class和lib,还有tomcat加载项目
2:meven项目:
![GLA382FPRN5~$`URL~@DOE.png
有页面登陆看数据库表,分类需要了解级联
横向拆分和模块拆分
mven的依赖管理和聚合继承
包的排除:
![F3L5432T]NBBERPT{X@P`V.png
dao层引用pojo,service引用dao层,servlet引用service,servlet是web项目
![06DJRDSOJ{APQMFFGE}V68.png
![NJW28%~N(64CK_M$L058SA.png
版本控制:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.9</maven.compiler.source>
<maven.compiler.target>1.9</maven.compiler.target>
</properties>
<properties>
<junit.version>4.12</junit.version>
<jstl.version>1.2</jstl.version>
<servlet-api.version>2.5</servlet-api.version>
<jsp-api.version>2.0</jsp-api.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp-api.version}</version>
</dependency>
</dependencies>
</dependencyManagement>