实战小小项目
实战
项目
学习
实践
乘风御浪云帆之上
行走的菜鸟
展开
-
大数据正式41之汇通项目
大数据正式41之汇通项目先睹为快登录页面系统管理部门管理用户管理角色管理模块管理数据库数据库表展示总设计具体结构部门表模块表角色-模块表原创 2018-01-09 23:43:45 · 1922 阅读 · 8 评论 -
Easymall第二天
8.8数据库驱动:数据库厂商提供的jar包JDBC(Java DataBase Connectivity):java数据库连接静态代码块:当类加载时执行java反射机制properties使用类加载器:从bin中加载class.getClassLoader().getResource(文件名).getPath();sql攻击:#注释、or解决注入攻击:PreparedSatement原创 2017-08-18 19:38:30 · 486 阅读 · 0 评论 -
Easymall第三天
8.9栈内存(变量名称)、堆内存(new)、方法区(静态内存)(【栈中名称】:【堆中首地址】)c3p0:连接池【1、代码配置数据库 2、xml文件配置数据库 3、properties配置数据库】web项目和服务器搭建:web应用配置1: 1)tomcat下的conf下的server.xml中<engine>增加 <Context path="虚拟路径" docBase="真实路径"/>原创 2017-08-18 19:42:08 · 352 阅读 · 0 评论 -
Easymall第四天
8.108.9补充:tomcat中基本概念:虚拟主机、文本应用、虚拟路径映射war包:cmd命令 到达指定目录jar -cVf 名称 (c打包,x解包,V日志,f文件, 名称XX.war 要打包的所有文件)默认的虚拟主机:在tomcat有一个默认的虚拟主机,在没有HOST头信息http协议:规定客户端和服务器之间的通讯方式 1)基于请求-响应 2)一次请求对应一次响应 3)原创 2017-08-18 19:42:50 · 276 阅读 · 0 评论 -
Easymall第五天
8.11request对象 1)getRequestURL:返回客户端发出请求完整URL 2)getRequestURI:返回请求行为行中的资源名部分 3)getQueryString:返回请求中的参数 4)getRemoteAddr:返回发出请求的客户机的IP地址 5)getMethod:得到客户机的请求方式 6)getContextPath:返回访问虚拟路径原创 2017-08-18 19:43:27 · 343 阅读 · 0 评论 -
Easymall第一天
8.7:数据库:网络型、关系型、层次型登录登出:mysql -uroot -proot -h localhost(登录)quit exit(登出)服务:启动(net start 服务名称)、停止(net stop 服务名称)、删除(sc delete 服务名称)sql语言:结构化查询语言(注:过程性语言–注重内存的分配与回收)创建数据库:create database if not原创 2017-08-18 19:37:16 · 582 阅读 · 0 评论 -
EasyMall第六天
8.14数据库创建乱码:库或表编码没统一 ?useUnicode=true&characterEncoding=UTF-8实现请求重定向: 同一应用或不同web应用1-1交互response处理地址变化 编号:response.setStatus(302,”redirect”); 地址:方式一 response.setHeader(“location”,”/项目名/具体路径”);原创 2017-09-01 23:02:50 · 362 阅读 · 0 评论 -
EasyMall第七天
8.15<%= %>可以写: 1、常量 2、变量 3、表达式服务器发送是编码:response.setcharacterEncoding(“utf-8”);服务器发送,浏览器解析:response.setContentType(“text/html;charset=utf-8”);正则表达式: \w:匹配字母或数字(1个) \W:非数字和非字母(1个) 次数:+(1或多) *(0原创 2017-09-01 23:04:49 · 269 阅读 · 0 评论 -
EasyMall第八天
8.16servletConfig对象:代表当前servlet在web.xml中的配置信息,指的就是web.xml中的某一个标签内的信息 获取web.xml中的参数 <init-param> <init-name></init-name> <init-value></init-value> </init-param>在init方法中: c原创 2017-09-01 23:09:45 · 1413 阅读 · 0 评论 -
EasyMall第九天
8.17(周期、范围、功能)Cookie:客户端技术,程序把每个用户的数据写到客户端 小案例: 1.生成本次访问的时间字符串 2.先展示上一次访问的时间,再生成新的时间字符串进行存储 3.使用Cookie:response.setHeader(“Set-Cookie”,data); request.原创 2017-09-01 23:11:20 · 442 阅读 · 0 评论 -
EasyMall第十天
8.20Coookie回顾:本质是用response设置cookie的头,Set-Cookie:值。一旦设置了这个响应头,下次访问服务器时,将在请求头中带入cookie。sun提供了了Cookie类,每一个Cookie对象都代表了cookie头中的一组信息。(一个;为一组对象)response.addCookie();Session提交时,其中默认执行Cookie cookie=new C原创 2017-09-01 23:12:58 · 303 阅读 · 0 评论 -
EasyMall第十一天
8.21<%%>jsp代码片段<%!-- --%>jsp注释<%=%>jsp表达式<%@%>jsp指令:page-import导包page-session (true、false)page-errorPage错误页面地址 (web.xml配置文件<error-page><error-code></error-code><location></location></error-pa原创 2017-09-01 23:15:20 · 294 阅读 · 0 评论 -
EasyMall第十三天
8.23软件分层 web(数据展示层) service(业务逻辑层) dao(数据访问层) domain(实体类) utils(工具类) exception(异常类)原创 2017-09-01 23:18:42 · 333 阅读 · 0 评论