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协议是一种无状态协议
监听器:
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(\
}
创建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
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)在线全文阅读。
相关推荐: