项目框架搭建 | 学习笔记

简介: 快速学习项目框架搭建

开发者学堂课程【Java Web项目实战1:注册登录、客户关系管理系统项目框架搭建】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/39/detail/894



项目框架搭建


内容介绍


1、步骤

2、按步骤进行操作

1步骤:

1.创建空项目

2.导包:

*ComnonUtils

*commons-beanutils.jar

*commons-logging. Jar

*dom4j

3.建包

*cn.itcast.user.domain

> User

* cn.itcast.user.dao

>UserDao

* cn.itcast.user.service

> Userservice

*cn.itcast.user.web.servlet

> LoginServlet

> Registservlet4. jsp

* login.jsp

* regist.jsp

* index.jsp

4.在F盘下创建一个 users.xml 文件!

*添加根元素

*保证文件为utf-8编码!! !


按步骤进行操作:

1、创建空白项

图片1A1.png

2、导包

图片1A2.png

图片1A3.png

package cn.itcast.user.domain;

public class User {

private string username;

private string password;

private string verifyCode;

public string getUsernare (){

return username;

}

pablic void setUsernae (String username){

this.username =username;

public string getPassword () {

return password;

}

public void setPassword (string password){

this.password = password;

}

public string getverifycode () {

return verifycode;

}

public void setverifycode (String verifycode){

this.verifycode = verifycode;

}

@override

public string tostring (){

return "User [username=" + username + " , password=" +

+" , verifyCode=" +verifycode + "]";

}

}

package cn.itcast.user.web.servlet;

import java.io.IOException;

/**

Userservlet层

*@author cxf

*

*/

pablic class Loginserylet extends Httpservlet {

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws servletException,IOException {

request.setCharacterEncoding ( "utf-8");//请求编码(PosT)

response.setContentType ( "text/ntml;charset=utf-8" );//响应编码

//依赖userService

Userservice userService = new Userservice ();

}

 

案例:用户注册登录

要求:3层框架,使用验证码


1、功能分析

注册--登录

1.1 JSP 页面

Regist.jsp

注册表单:用户输入注册信息

回显错误信息:当注册失败时,显示错误信息

Login.jsp

登录表单:用户输入登录信息

回显错误便利店:当登录失败时,显示错误信息

 

<%@page language="java" import=java.util.*" pageEncoding="UTF-8"%>

 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<! DOCTYPE HTML PUBLIC "-//w3C//DTD HTML4.01 Transitiona1//EN">

<html>

<head>

<title>My JSP 'login.jsp' starting page</title>

<meta http-equiv= "pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyvord1,keyword2,keyvord3">

<meta http-equiv="description" content="This is my page">

<!--

<link xel="s5ylesheee" type="text/css" axef="styles.css">

-->

</ head>

<body>

This is my JsP page. <br>

</ body>


相关文章
|
9月前
|
消息中间件 Dubbo NoSQL
【e3项目学习一】——SSM框架搭建小总结
业余时间,将e3的项目(针对于dubbo框架以及redis、nginx、fastdfs、消息队列等技术点)进行了一个前期学习,搭建了ssm的框架,并将其上传到了我的gethub上面(单击连接访问我的github,地址:连接),以后再做相关项目的时候就可以直接拿来用了~
|
前端开发
前端项目实战141-RTKQ项目中案例详解2
前端项目实战141-RTKQ项目中案例详解2
62 0
|
前端开发
前端项目实战140-RTKQ项目中案例详解
前端项目实战140-RTKQ项目中案例详解
77 0
|
BI 数据处理 调度
框架搭建_需求介绍|学习笔记
快速学习框架搭建_需求介绍
54 0
框架搭建_需求介绍|学习笔记
|
测试技术 BI 开发者
框架搭建_创建工程|学习笔记
快速学习框架搭建_创建工程
56 0
框架搭建_创建工程|学习笔记
|
JSON 编解码 前端开发
项目总结(其他问题) | 学习笔记
快速学习 项目总结(其他问题)
95 0
项目总结(其他问题) | 学习笔记
|
XML 前端开发 JavaScript
总结项目问题 | 学习笔记
快速学习 总结项目问题
59 0
|
移动开发 前端开发 JavaScript
项目介绍 | 学习笔记
快速学习 项目介绍
72 0
项目介绍 | 学习笔记
|
前端开发 Java API
后端项目框架搭建
后端项目框架搭建
156 0
后端项目框架搭建
|
存储 Java 数据库连接