77范文网 - 专业文章范例文档资料分享平台

jsp学习笔记(2)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

private static AdminDAO instance;

public static AdminDAO getIntance() { if (instance == null) {

instance = new AdminDAO(); }

return instance; }

public static void insert() throws InstantiationException,

IllegalAccessException, ClassNotFoundException, SQLException { // 注册驱动程序,下面任选一个

// com.mysql.jdbc.Driver.class.newInstance(); // Class.forName(\

// 如果在驱动程序jar包中含有META—INF/services/java.sql.Driver这个文件 // 这不需要注册

// String url = \ // + \ // String name = \ // String password = \

// 获取数据库连接

Connection conn = db.open();// DriverManager.getConnection(url, name, // password);

// 获取语句对象:用来执行sql语句

String sql = \ PreparedStatement smt = conn.prepareStatement(sql); smt.setObject(1, \北京\ smt.setObject(2, \京\ // 执行insert操作

smt.executeUpdate(); // 关闭

smt.close(); conn.close();

System.out.println(\完毕\ }

public static void select() throws SQLException { // String //

url=\\

// String name=\ // String pass=\

Connection conn = db.open();

// DriverManager.getConnection(url,name,pass);

String sql = \ PreparedStatement smt = conn.prepareStatement(sql);

ResultSet rt = smt.executeQuery();

while (rt.next()) {

int id = rt.getInt(1);

String fullname = rt.getString(2); String shortname = rt.getString(3);

System.out.println(id + fullname + shortname); }

rt.close(); smt.close(); conn.close(); } json

var user={name:'tom',age:30};

json字符串:\

\

taglib

<%@ taglib prefix=\

${m.realname }

http协议是一种无状态协议

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2 /*

监听器:

java web的事件:

servletContextListener 应用的启动,关闭 SessionListener

public void contextInitialized(ServletContextEvent evt) { System.out.println(\ ServletContext ctx = evt.getServletContext(); Map typeMap = new HashMap(); typeMap.put(1, \用户\ typeMap.put(2, \商品\ typeMap.put(3, \订单\ typeMap.put(4, \权限\

ctx.setAttribute(\

}

cn.qdsoft.FirstListener

创建web项目

1、接收请求参数的处理:webutil 2、中文乱码:filter 3、json格式的响应

4、方便类:baseServlet,baseFilter 5、jdbc的工具类 6、常用jar包的放置 7、常用js,css

数据库方面

创建数据库,建表等脚本文件 增删改查的具体流程

href 表示超文本引用(hypertext reference),在 link和a 等元素上使用。src 表示来源地址,在 img、script、iframe 等元素上。

src 的内容,是页面必不可少的一部分,是引入。href 的内容,是与该页面有关联,是引用。区别就是,引入和引用。

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器

maven:项目管理工具

核心:1 构建 2 依赖《dependencies》 jar:

java的每一个类对应着一个class一个项目中会有大量的类 保存分发一个项目会很麻烦,所以java项目采用了打包的方法 将若干个文件保存为一个文件 最常见的打包方式:压缩zip java项目 jar web项目 war 企业项目 ear

这些项目天生就为给别人使用 我们如何使用这些项目

1得到这个项目的所有源码 复制到自己项目的src下面

不可行:造成我们的项目有太多的源码、版权

2下载所有class 文件太多 java中对类存放的文件夹有要求 3下载jar 比较方便只下载一个文件就够了 麻烦:需要开发者解决依赖关系

a.jar 开发a的时候,用到了b.jar 这要求我们也要去下载b.jar

开发者:项目名: 版本号:

mvnrepository.com Maven:

jar放到网络服务器上 gav 三个配置文件

1、安装maven后,会自带一个settings.xml 2、全局配置文件:.m2/settings.xml 3、项目配置文件pom.xml

第三方jar包 构建工具

src/main/java 存放项目的java文件

src/main/resources存放项目资源文件入spring hibernate的配置文件 src/test/java存放所有测试的java文件 src/test/resources测试资源文件

target 项目输出位置,每次构建自动产生

pom.xml Maven工程配置文件,相对于web工程中的web.xml maven坐标主要组成

groupId:定义当前maven项目隶属项目(包) artifactId:定义实际项目中的一个模块{模块} version:定义当前项目的当前版本【版本】 packing:定义该项目的打包方式 maven生命周期

clean:清理项目的pre-clean clean post=-clean default构建项目【重点】

site:生成项目站点的site post-site site-deploy

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库jsp学习笔记(2)在线全文阅读。

jsp学习笔记(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/476204.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: