javaweb完整项目源码_无框架版Java Web 项目完整案例实战(二)——基础配置与登录界面开发...

2ba2f29078a051b08ef92a669e39386c.png

基础配置:

首先我们要新建一个Java Web项目,这个不详细讲了,百度一搜一大堆。这里展示下Java Web项目的结构,这是后面会经常用到的。

b55403954299e394a916f803422c9f14.png
目录结构1

01b5d9818ad2d3af2cb61f3f4cfa96e7.png
目录结构2

以下为各个文件解释:

1.文件夹dbSystem,项目名字是随便起的

2.WebContent文件中有文件WEB-INF,WEB-INF这个名字是固定的

3.WEB-INF文件夹中:classes文件夹,lib文件夹,web.xml文件,这个名字都是固定的

4.web.xml文件在tomcat目录中的conf目录里面有一个web.xml模板

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>dbSystem</display-name>
  <welcome-file-list>
    <welcome-file>login.html</welcome-file>
    <welcome-file>login.htm</welcome-file>
    <welcome-file>login.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>

5.其中WebContent文件夹下面还可以放文件夹、页面、css样式、jsp文件、图片等等

6.classes文件夹中放的是编译后的.class文件

7.lib文件夹中放的是当前项目中运行所需要的jar包

8.src文件夹下面全部都是java代码,比如servlet

以上为项目基本架构,同时为了能够运行还需要配置很多其他东西,比如c3p0如何配置等,这些也不详细介绍了,下面为我的配置数据。同时需要提一下的是本项目用的数据库是postgresql,但是用法上和传统sql差不多,这里也不多介绍。

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
  <!-- This app is massive! -->
  <named-config name="mvcApp">
    <property name="driverClass">org.postgresql.Driver</property>
    <property name="jdbcUrl">jdbc:postgresql://localhost:5432/test</property>
    <property name="user">*****</property>
    <property name="password">******</property>
    <property name="acquireIncrement">5</property>
    <property name="initialPoolSize">10</property>
    <property name="minPoolSize">10</property>
    <property name="maxPoolSize">50</property>
    <!-- intergalactoApp adopts a different approach to configuring statement caching -->
    <property name="maxStatements">20</property>
    <property name="maxStatementsPerConnection">5</property>
  </named-config>
</c3p0-config>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值