ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 课堂作业 * 2017-11-30 1. 看视频,自行下载 jar 和添加相关文件,进行 Log4j 组件的继承; 2. 修改请求地址为绝对路径; * 2017-11-29 1. 完成需求改造 * 数据密码使用 MD5 * 完成全部功能的 AJAX + MVC + Service + DAO 改造 * 编辑时不允许修改学号 * 学生表中加入邮箱、手机号、QQ号,在新增和编辑时加入符合要求的验证(使用正则表达式) * 对所有的请求添加二级目录并添加后缀,例如 UpdateServlet 调整为admin/UpdateServlet.do * 所有不需要 session 验证的请求地址定义规则,例如 LoginServlet 定义为common/LoginServlet.do * 在过滤器中定义规则拦截所有后缀为 .do 的请求,如果目录为 common 的不需要 session 验证 * 前端使用 bootstrap http://v3.bootcss.com/getting-started/ 构建,认真查看 bootstrap 的页面组件,发挥想象力去构建页面 2. 自学 cookie 和 监听器 正则表达式: http://www.runoob.com/js/js-regexp.html https://www.cnblogs.com/hai-ping/articles/2997538.html cookies: http://www.runoob.com/servlet/servlet-cookies-handling.html 监听器: http://blog.csdn.net/u012228718/article/details/41730799 * 2017-11-28 1. 使用 Annotation 构建一个 POJO 类,编写工具类,拼写 INSERT/UPDATE/DELETE/SELECT核心 SQL 脚本。 * 2017-11-27 1. 使用 Visio 完成注册、更新模块的业务流程图设计。 2. 编写程序实现将某个文件夹下所有的 txt 类型文件最后一行追加一段话。 * 2017-11-24 1. 完成整个大练习的实现。 2. 预习并自学 Java 高级部分课程。 * 2017-11-23 1. 完成注册模块 AJAX 的实现; 2. 复习 jQuery 中对于 DOM 的操作。 * 2017-11-20 1. 结合视频,完成今天的综训练习。 * 2017-11-17 1. 结合视频,完成今天的综训练习,对周测项目进行深化理解。 2. 独立完成本周项目的自主开发。 * 2017-11-16 1. 结合视频,完成今天的综训练习,务必理解 Web 开发的流程和数据传递的方式; 2. 深刻理解 request 的两个重要方法,不同请求方式之间的关系。 * 2017-11-15 1. 结合视频,完成今天的综训练习。 * 2017-11-14 1. 结合昨天的练习,完成用户注册的数据库登记。 * 2017-11-13 1. 下载 Tomcat; 2. 在 Eclipse 中创建动态 Web 项目,制作一个简单的 Web 应用完成从数据库读取信息; 3. 复习 Html 中关于 form 表单相关的内容。 * 2017-11-10 1. 完成 JDBC 操作的代码练习; 2. 重要:复习 Java 之前所有部分的内容,对知识做整体的梳理; 3. 通过梳理,对 Java 中的每个知识点用自己的语言进行简短的概括,并撰写博文; 4. 对自己 Java 部分的学习做一个合理的评估,100字左右,组长统一收集后发送邮件至 luzhiqiang@ntqingniao.com 5. 预习 JSP,安装 Tomcat。 * 2017-11-09 1. 预习 JDBC 操作; * 2017-11-08 1. 完成课堂留下的关于查找字符串位置的代码实现; 2. 充分理解 String 类中核心方法的使用,会使用 Calendar 对象对日期进行运算; 3. 自学 Math 类,自学 BigDecimal 类型,撰写博文,描述为什么要使用 BigDecimal。 * 2017-11-07 1. 完成集合框架的课堂练习; 2. 完善扑克牌程序,要求:将一副牌分给四个玩家,每个玩家的牌按顺序摆放; 3. 自学列式出 List / Map / Collections 中除课程上所讲,其他觉得重要的方法,撰写博文。 * 2017-11-03 1. 完成课程学习心得体会,1000次内,发表博文; 2. 自学字符串的操作,参考菜鸟教程,并撰写博文; 3. 复习 Java 基础部分,充分理解周五周测的试题。 * 2017-11-02 1. 今天主要是通过代码消化继承和多态的概念,很重要。 * 2017-11-01 1. 完成今日教学部分代码的编写; 2. 撰写一篇关于静态引入的博文; 3. 自学数据库 E-R 图的概念,学习周期3天,需要自学的工具有 Visio 和 PowerDesigner,并在博客中记录学习的内容。 * 2017-10-31 1. 完成今日教学部分代码的编写; 2. 将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法,撰写博文; 3. 撰写一篇关于方法参数的博文,解释参数在方法中的传递过程,并通过内存解析图的方式,描绘出方法执行时内存的变化。 * 2017-10-30 1. 完成今日教学部分代码的编写; 2. 周五测试的数据库进行上机调试,撰写博客,将题目和 SQL 答案写入博客。 * 2017-10-27 1. 自学部分:运算符优先级概念; 2. 预习 for 循环的使用和数组的概念; 3. 完成今日教学部分代码的编写; 4. 撰写一篇关于 Java 基础部分已授知识点的博文。 * 2017-10-26 1. 完成自学部分内容,并撰写一篇关于 Eclipse 使用的博客; 2. 使用 Eclipse 进行开发,验证今日课堂上的知识点; 3. 准备明天的数据库大测试; 4. 今日视频由于技术故障没有录。 * 2017-10-25 1. 自学 Java 的发展史部分,并撰写博客; 2. 下载 JDK 完成本机的环境部署; 3. 继续完成昨天布置的数据库练习; 4. 预习 Java 中关于标识符和变量的概念; 5. 各组长在自己博客中新建一篇专题文章,标题范例“1组作业统计”,用于记录每天组员作业的完成情况,要求表格形式,字段有,日期,组员姓名,作业完成度(百分比),完成备注; 6. 将博客文章地址交由班长整理后发送给陆老师; 7. 今天开始执行英文默写。 * 2017-10-24 1. 完成订餐系统物理表的整理; 2. 完成业务逻辑中数据脚本的编写; 3. 完成至少 5 个统计分析并编写脚本; 4. 预习什么是 Java。 * 2017-10-23 1. 完成点餐系统的物理设计; 2. 网上查找一个餐厅的数据实例,进行数据插入; 3. 书写点餐的流程数据库语句执行脚本; 4. 下载类似的点餐系统,无论APP/客户端软件/Web应用都可以,进行相关基础数据的维护和业务流程的演练。 * 2017-10-20 1. 完成课堂演示代码; 2. 在博客中建立作业专栏,每天的作业整理为文章,并发布; 3. 将订餐库继续完善,将脚本提交到 CSDN 作业专区; 4. 周末自学笔记中要求的自学内容,以及数据库的视图和索引,并制作完成关于视图和索引的自学笔记,发布到 CSDN。 5. 视频已同步更新到 youku 播单,[点击查看](http://v.youku.com/v_show/id_XMzA4OTk0MzU4MA==.html?f=51239862) 完整播单地址。 * 2017-10-19 1. 完成课堂演示代码; 2. 完善订餐表结构设计,每个表加入至少10条数据,并运用今天学到的知识,写出5条以上的 SQL 语句,要求运用到所有所学知识; 3. 明天提交 CSDN 博客地址和学习总结(使用 MARKDOWN 语法,自学); 4. 视频地址:[课时一](http://v.youku.com/v_show/id_XMzA5NTMwNzg3Mg==.html?&f=51239862&from=y1.2-3.4.9)、[课时二](http://v.youku.com/v_show/id_XMzA5NTMwNzg2NA==.html?&f=51239862&from=y1.2-3.4.10)、[课时三](http://v.youku.com/v_show/id_XMzA5NTMwNzg4OA==.html?&f=51239862&from=y1.2-3.4.11) * 2017-10-18 1. 将自主饭店订餐相关表加上具体的数据类型和约束,并完善数据; 2. 使用 XMind 进行表结构的构思和设计; 3. 使用 Navicat 导出结构和数据脚本; 4. 自学关于表结构删除和修改的脚本。 5. 视频地址:[课时一](http://v.youku.com/v_show/id_XMzA5MzIzNDI3Ng==.html?f=51239862&o=0)、[课时二](http://v.youku.com/v_show/id_XMzA5MzIzNDM0NA==.html?&f=51239862&o=0&from=y1.2-3.4.2)、[课时三](http://v.youku.com/v_show/id_XMzA5MzI1MDQ1Mg==.html?&f=51239862&o=0&from=y1.2-3.4.1) * 2017-10-17 1. 在 MySQL 官网下载 5.5 版本的安装程序,进行安装和卸载再安装实验; 2. 在系统服务中启动和关闭 MySQL 服务; 3. 下载 Navicat 程序并安装,使用 Navicat 创建连接,创建数据库和表,进行基础增删改的操作练习(客户端和脚本); 4. 自主饭店订餐相关表的创建; 5. 本周内提交一份学习心得,关于之前在校学习的各方面,1000字以上; 6. 注册 CSDN 博客,将心得写在博客上; 7. 各组长提交组员素质报告。