软件工程概论 课后作业1
本站寻求有缘人接手,详细了解请联系站长QQ1493399855
网站系统开发需要掌握的技术:
1. 网页上要显示内容,需要学学HTML
2. 光有文字还不行,还要考虑不同的颜色,布局,排版,如图做出这样页面效果,要学学基本的CSS
3. 有一些交互,比如修改了代码可以实时看到效果,得掌握Javascript
4. 直接写CSS太累,需要套用别人写好的,来得快,也比自己做出来的好看,那么就可以用用Bootstrap
5.这些都需要维护在数据库里面,那就学一个简单的MySQL
6. 怎么表之间的关系~,彼此如何依赖,外键如何关联,这个需要学习表关系的相关知识
7. 有了数据库,也有了表,需要用到JDBC从这些表里取数据
8. 需要如下JAVA基础:面向对象,变量 操作符 控制流程,数字与字符串,异常处理,集合
9. 需要用到JSP
10. 为了JSP可以运行,需要一个Servlet容器,TOMCAT
课堂测试源代码:
连接数据库:
package com.user.msg.Util;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;public class DBUtil {public static Connection getConnection(){try {Class.forName("com.mysql.jdbc.Driver").newInstance();} catch (InstantiationException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (IllegalAccessException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (ClassNotFoundException e) {// TODO 自动生成的 catch 块e.printStackTrace();}String user="****";String password="****";String url = "jdbc:mysql://localhost:3306/user_msg";Connection connection=null;try {connection=DriverManager.getConnection(url,user,password);} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}return connection;}public static void close(Connection connection){try {connection.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}public static void close(PreparedStatement preparedStatement){try {preparedStatement.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}public static void close(ResultSet resultSet){try {resultSet.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}}