![个人头像照片](https://ucc.alicdn.com/avatar/img_fa8126d1b184d9b1d33fe1862a82d26b.jpg)
我是一个小小的程序媛!
确实我还是没有把班级任务完成。 我可以单独访问jsp页面,数据库的数据也会在页面,但是我从登录页面开始访问,在页面上跳转后,数据库的数据就不会显示在页面的table。 我的添加数据,我可以在访问页面后在这里添加数据, 我添加数据后,在这个页面不会显示我添加的数据,但是在我的数据库里,有增加一条我添加的数据。
今天花了一天的时间,差不多用WebStrom把网页写好了。还好在网上找了个模板。不然的话就这个界面都不知道要写多久的。 但是我发现一个问题的。 我把整个web页面放到我的myeclipse里的时候,都要报错的。
开发工具:myeclipse webstrom powerdesigner 课堂内容: 今天老师就带着全班一起分析了数据。使用PowerDesigner创建了表。 自己的任务: 1 创建表 加入数据 2 写交互界面 自己的进度: 1 我是先用PowerDesigner创建了表的。
今天就开始课java web项目的第一天。我们接下来的14天将会每一个人完成整个森林病虫防治系统。 本来一开始 老师就让我们一个组一起来完成这个项目的,但是换了一个老师来教我们,现在就是一个人完成整套的项目。
经过近一个月的学习,我们的java web已经学习完了。 这是我们这次的机试题。 一:题目 请利用MVC设计模式,并使用JSP、Servlet、JSTL和JQuery等技术实现动态条件的分页显示查询。
自我完善的过程就是在不断的自我总结不断的改进。 怎么说呢 在上次总结之后 前几天感觉还好! 上半个月学习了 过滤器 jsp基础 JavaWeb开发模式 编写无java脚本的jsp。 我们一开始学这门科目的时候。
在上一章中总结了Web开发中应用MVC架构模式,将Servlet 用做控制器,JSP作为视图,JavaBean作为模型,实现业务流程控制,页面逻辑和业务逻辑的分离。然而,使用前面的技术实现MVC,并不是最完美的。
一 Java Web开发模式的变迁 1 最初的Java web服务器端编程技术是Servlet,利用Servlet就可以开发出一个Web应用程序。 2 为了解决Servlet缺陷,SUN推出了JSP技术。
JSP使用脚本元素作为一种简易方法在模板数据中嵌入java代码,这些脚本元素在JSP翻译成Servlet的阶段,都被转化为Servlet中的java代码。 JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。
五 注释 5.1 JSP注释 5.2 HTML注释 5.3 Java注释 六 JSP指令 在JSP中有三种类型的指令 6.1 page指令为当前页面提供处理命令 语法格式: ...
JavaServletPage(JSP) 一 JSP简介 Servlet的缺陷 –Servlet的编码、部署和调试任务繁琐 –生成动态网页繁琐,不利于项目分工 为了弥补Servlet的这些缺陷,SUN公司在Servlet的基础上推出了JSP技术作...
一 过滤器API 由容器实现的接口 –javax.servlet.Filter –javax.servlet.FilterChain –javax.servlet.FilterConfig 四个包装器类 –javax.
简介:SUN从Servlet2.3开始添加一项激动人心的功能,就是过滤器(Filter)。WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。
1 2 3 4 5 6 7 *{ 8 margin: 0; 9 padding: 0; 10 } 11 ...
作用域对象 Servlet上下文监听器 Servlet会话监听器 Servlet请求监听器 一:对象作用域 作用域对象 属性操作方法 作用域范围说明 ServletContext(上下文) ...
状态管理概述 Cookie Session URL重写 状态管理概述: HTTP协议使用的是无状态的连接 对容器而言,每一个请求都来自于一个新的客户 这里我们有四种方法来解决这个状态: a:表单隐藏字段 b:Cookie c: Session d: URL重写 我们就来一一介绍这四种方案: A:状态管理解决方案-表单隐藏字段 表单隐藏字段: 1:对用户在网站上的访问进行会话跟踪。
回顾上一章的知识: 请求网络资源HTTP会发出多个请求并得到响应 设置响应状态行关键是设置状态码 在向客户端输出内容之前要设置状态码和响应头 设置响应头让Servlet发挥最大功能 消息体可以用文本或二进制流方式发送 响应重定向把请求转发给另外一个URL,利用302状态码和Loca...
回顾上一章的知识: Java Servlet是运行在Web服务器或应用服务器上的Java程序 Servlet规范对Servlet功能进行了严格定义 Servlet API与容器进行通讯 Servlet的编码和部署 Servlet需要在容器中进行注册和映射 容器管理Servlet的生命周期...
这章我们主要的目标 理解Servlet Servlet的编码和部署 Servlet生命周期 Servlet的配置 Servlet与容器交互 什么是Servlet -是运行在Web服务器或应用服务器上的Java程序 -在Web上创建动态内容的有效而强大的解决方案 -由容器...
今天在打开myeclipse的时候,就显示出 Fail to create the java Virtual Machine 这样的一个窗口出来。 解决的方案就是在myeclipse的安装目录下找到myeclipse.
java Web 手动部署项目步骤 1 在tomcat下面的webapps下面建立需要部署的文件夹(eg:demo);2 在demo下建立 WEB-INF WETA-INF src 文件夹;3 在src下建立新的servlet.java文件4 在WEB-INF下面建立classes和web.xml文件 5通过命令“javac -d 目录地址 文件名” 编译servlet,前提是必须把tomcat目录下的lib里面的servlet-api.jar拷贝到当前的servlet源文件目录下。
本章学习目标: --事件模型介绍 --事件流 --事件处理程序 --事件处理程序的返回值 --event对象 --事件类型 事件的顺序即事件流。 不同的浏览器有不同实现事件流的方法。
一:在本章我们将学到如下的内容 》HTTP协议原理 》服务器端Web编程原理 》Servlet与Web容器 》Java Web应用程序的组成 》Tomcat介绍 一:1.1解析HTTP协议 HTTP:超文本传输协议(HyperText Transfer Protocol) HTTP是一种无状态的协议,意思是指在Web浏览器和Web服务器之间不需要建立持久的连接。
图片的轮播效果!主要运用了元素的style样式属性,与 setInterval(); *{ margin: 0; padding: 0; } ...
练习; 要求:界面上有个登录按钮,点击登录的时候,界面中弹出一个登录的方框,点击登录方框中的×的,登录方框消失。 1 DOCTYPE html> 2 3 4 5 6 7 8 9 #div{...
当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 每加载一个标记 注释 或者属性,就将其当做节点(node)。
通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架 框架结构标签() 框架结构标签()定义如何将窗口分割为框架 每个 frameset 定义了一系列行或列 rows/columns 的值规定了每行或每列占据屏幕的面积 框架标签(frame) frame标签定义了放置在每个框架中的 HTML 文档。
window中的这两个方法是比较重要的,在许多的设计中会使用到这两个方法。比如使用在倒计时抢购中。 首先来说说这两个方法的用法吧! 一:window.setTimeout(); setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
1 什么是JavaScript? 是一种嵌入在网页中的程序段。 是一种解释型语言,被浏览器解释执行。 由Netscape发明,ECMA(欧洲计算机制造商协会)将其标准化。 JavaScript借用了Java的名字,但它和java没有关系。
transform 版本:CSS3 内核类型 写法 Webkit(Chrome/Safari) -webkit-transform Gecko(Firefox) -moz-transform Presto(Opera) -o-transform Tr...
经过前几天代码的修改,界面的完善。主要的功能都实现了!今天主要是交换各组的项目,互相来测试,找bug。 在互相测试的过程,我听见有一组应该算是讨论的比价激烈的!我们组我们自己找到了bug,但是测试我们组数据,居然都没有找到我们找到的bug。
登录界面 实现密码的不显示,验证码的跟换 员工管理界面 完成所有的功能 学校统计界面 完成所有的功能 班级管理 差一个手风琴组件 其他功能也完成了
由于我们组在刚开始的时候 ,进度比较快的!老师本来是打算最后给我们用统一的学校已经封装好的界面给我们的!看着我们的现实都写完了!老师就提前把界面都给我们了!但是觉得界面一般,不怎么好看!我们就全部都是自己设计的!就在网上找了一些背景图!设计出来是要好看很多的!主要呢! 我做的部分呢!都涉及了多个表的链接!主要就是在修改,添加 数据的时候。
今天老师带着我们分析了一点项目的业务,我们就觉得有些地方呢 有一些不妥额地方,然后呢 我们就在原来表的基础上做了一些修改! 我们也把我们组的项目业务的工作分配了一下! 但是我们遇到了一个组员不和我们一起工作的! 他总是觉得自己的设计和老师的设计差不多。
这个CRM项目是我们学习一年多以来,第一次团队合作完成的项目!之前的项目都是做半个月的,但是都是自己单独完成一套项目的!这次我们还是做半个月的!但是我们是分工合作的!自己所完成的内容都是不同的!我觉得这个项目才能真正的体现团队合作的力量吧!这次项目做得最好的一组是有奖励的! 第一天呢 我们分析数据 创建表格 建立类图 我们这组呢 与其他的组是有那么一点不一样的 。
软件工程基本概念 软件工程三要素: 方法:完成软件开发的各项任务的技术方法,为软件开发提供 “如何做” 的技术 工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境 过程:为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤,如何将软件工程方法与软件工具相结合,合理、及时地进行软件开发 软件生命周期: 可行性分析阶段 需求分析阶段 系统设计阶段 系统实现阶段 测试阶段 维护阶段 软件开发过程: 软件开发过程是在软件生命周期的软件系统开发过程中,一系列活动和软件生成结果的集合。
今天主要是使用DAO模式。 DAO模式通过对业务层提供数据抽象层接口,实现了以下目标: 1. 数据存储逻辑的分离 通过对数据访问逻辑进行抽象,为上层机构提供抽象化的数据访问接口。业务层无需关心具体的select,insert,update操作,这样,一方面避免了业务代码中混杂JDBC调用语句,使得业务落实实现更加清晰,另一方面,由于数据访问几口语数据访问实现分离,也使得开发人员的专业划分成为可能。
1 企业应用计算的演变 这个我们应该是在学HTML的时候就已经学习了一部分了,现在再来回忆一些理论知识! •主机/哑终端的集中计算模式 大型主机管理和控制应用程序的所有方面,包括业务处理、数据管理和屏幕显示。
1 模板方法(TEMPLATE METHOD)模式: 模板方法模式把我们不知道具体实现的步聚封装成抽象方法,提供一些按正确顺序调用它们的具体方法(这些具体方法统称为模板方法),这样构成一个抽象基类。子类通过继承这个抽象基类去实现各个步聚的抽象方法,而工作流程却由父类来控制。
1 外观模式:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。 1 public class Class1 { 2 public void method1(){….
1 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类这种方式并不可取。
1 我觉得这个观察者模式很有趣的!! 2 在软件系统中,我们有时需要定义一种一对多的依赖关系. 让多个观察者对象同时监听某一个主题对象, 这个主题对象在状态发生变化的时候,会通知所有的观察者对象,使他们能够自动更新自己。
一:代理模式 1 根据名字我们就可以理解为:代替别人管理 2 什么情况下使用代理模式呢? 在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。
1 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节 2 实现方式:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。
1 主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一 :第一种 饿汉式(预加载) 1 public class Singleton { 2 private Singleton(){}////在自己内部定义自己一个实例,注意这是private ...
学习这个设计模式 真的觉得很抽象,只有自己多多的领会! 在很多时候,很多的知识都会觉得讲起来是很矛盾的。 本章目标 1 掌握内聚度和耦合度的概念 2 掌握面向对象设计原则 (一)如何衡量软件设计的质量 内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。
这个OOAD讲的都是很抽象的东西!老师说这个在现在的学习中用到的不是很多,但是以后出去工作的时候就会常用到的。 首先来了解OOAD是讲什么的。 OOAD:Object Oriented Analysis Design,面向对象的分析和设计; 什么是面向对象? 面向对象(Object-Orientation, 简称OO)是一种系统建模技术。
1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。
PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。 过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。 过程和函数均存储在数据库中,并通过参数与其调用者交换信息。
1. 介绍 当我们在做查询时,经常会遇到如查询限定行数或分页查询的需求,MySQL中可以使用LIMIT子句完成,在MSSQL中可以使用TOP子句完成,那么在Oracle中,我们如何实现呢? Oracle提供了一个rownum的伪列,它会根据返回记录生成一个序列化的数字。