精华内容
下载资源
问答
  • 开发web 项目应用小结" alt="用Myeclipse 开发web 项目应用小结" src="http://s6.sinaimg.cn/bmiddle/4cdd8994t7abec439e5d5&690"> 开发web 项目应用小结" alt="用Myeclipse 开发web 项目应用小结" src=...

    Myeclipse 开发web 项目应用小结:

    用Myeclipse <wbr>开发web <wbr>项目应用小结

    用Myeclipse <wbr>开发web <wbr>项目应用小结

    一、先建好数据库表,然后在DB browser里面建立如上的数据连接驱动

    Connection url: 协议+主机名+端口号+数据库名称,连接结果如下面的图

     

    二、所犯错误:

    1、大小写问题:dopost vs doPost

    2The server encountered an internal error (java.lang.NullPointerException)

    原因是数据表里面的字段和代码中调用的字段不一致:uesrname vs usrename 改正:

    alter table `testzz`.`student` change column uesrname usrename varchar(200);

     

    三、其它常用SQL语句:

    insert into student(id,usrename,password,age) Values(1,‘张三’,‘111’,22);

    delete from student where  age=30;

    创建表

    create database testzz;

    use testzz;

    create table student(

           id int not null auto_increment,

           uesrname varchar(200) not null,

           password varchar(20) not null,

           age int,

           primary key (id)

    );

    插入

    insert into student(uesrname,password,age) values('zhangsan','111',22);

    --删除表
    Drop TABLE student;

    --提交事务
    commit;

    展开全文
  • Java Web开发小结

    2019-11-07 22:19:02
  • 3 web服务器缓存 可以通过Nginx Vanish Squid配置缓存 三 CDN代理缓存 使用CDN 加速网站访问,效果非常显著,尤其是在跨运营商环境因素下。国内比较知名的cdn服务商有 chinacache chinacenter

    一 客户端缓存

    通过响应浏览器的header信息 通知浏览器做缓存,比如Etag Cache-control Expires Age 属性

    以php代码为例

    header("Expires: " . gmdate("D, d M Y H:i:s",time()+$ttl) . " GMT");


    注意一个问题 http是无状态的,如果有session 则浏览器无法缓存

     

    尤其是网站的静态资源,比如图片 css js ,合理的配置响应头信息,会有明显的作用

    二 服务器端缓存

    1 动态内容加速

    1)业务级别的优化,比如缓存sql语句执行的结果。
    举个例子,有一个信息列表

    select * from item where state_id =1;

    另外这个页面中还有其他sql执行

    select * from item where item_id =111;
    select * from item where item_id =112;
    select * from item where item_id =113;

    可以将第一条结果数据缓存放入数组,那么下面三条中如果111,112,113在上面缓存中的话,可以避免该查询。

    2)Mysql 数据库缓存

    优化Mysql配置来达到缓存的目地

    3)缓存整个组件
    将页面分成不同的区块组件,将整个区块的输出结果都缓存,比如一个页面有个“类似新闻”。可以将整块内容缓存一段时间,避免每次查询消耗。

    比较常用的缓存手法是使用redis memcached等放入内存。

    2 动态脚本加速

    可以通过APC 或者HIPOP 缓存Opcode
    具体配置可以参见 http://php.sinaapp.com/manual/zh/book.apc.php

    3 web服务器缓存

    可以通过Nginx Vanish Squid配置缓存

    三 CDN代理缓存

    使用CDN 加速网站访问,效果非常显著,尤其是在跨运营商环境因素下。国内比较知名的cdn服务商有 chinacache chinacenter

    展开全文
  • NULL 博文链接:https://cevin15.iteye.com/blog/1114819
  • WEB开发小结

    2014-06-25 20:23:00
    (Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。...

    一、B/S结构

    (Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape NavigatorInternet Explorer服务器安装OracleSybaseInformixSQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

    主要包含三要素

    1、浏览器:

    a 解析html、js代码

    b 发送http数据包到服务器

    2、通讯协议

    如:http、https

    3、服务器

    a 提供静态页面以响应客户端

    b 将浏览器提交过来的数据包封装成request对象交付给辅助运用(servlet、struts.action)来处理用户请求

    c 将辅助运用处理的数据结果封装成response对象反馈给客户端

     

    该链接是eclipse下配置tomcat7的几个重要问题

    http://jingyan.baidu.com/article/ab69b270ccc4792ca7189fd6.html

     

    二、MVC模式

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
    • Model(模型)表示应用程序核心(比如数据库记录列表)。
    • View(视图)显示数据(数据库记录)。
    • Controller(控制器)处理输入(写入数据库记录)。
    MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
    Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
      通常模型对象负责在数据库中存取数据。
    View(视图)是应用程序中处理数据显示的部分。
      通常视图是依据模型数据创建的。
    Controller(控制器)是应用程序中处理用户交互的部分。
      通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
    MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
    MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

     

     

    总结 : B/S 和 C/S 结构原理;servlet功能和原理;request和response对象;服务器辅助运用;.xml配置文件;MVC模式理解

     

     

    转载于:https://www.cnblogs.com/coffee_jiahui/p/3808793.html

    展开全文
  • 3G web开发小结

    2019-09-25 04:47:58
    (摘自-http://blog.csdn.net/kaosini/article/details/7586295?reload,...进入布局的讨论之前,先来赏析一下已有的iPhone应用: Facebook iPhone Edition Facebook的iPhone版。如果你已经习惯了在iPhone...
  • quartz 在WEB应用小结

    千次阅读 2009-02-15 16:43:00
    现在OK了,系统目前运行正常,做个小结。 1. 基本配置 官网上有quartz的所有版本,下一个,把quartz-all-*.jar(根据需要)添加到lib目录中,在classpath目录添加quartz.properties属性文件,接下来你就可以进行开发了...
  • java web应用 遇到问题小结

    千次阅读 2013-11-04 00:02:48
    从第二周的周四,我才正式进入开发, 对于刚毕业两年的我来说,没有陪需,直接上手一个大型的项目,还是有点难度的!虽然有个导师,但是还有很多问题需要自己摸索,需要自己研究,这种状态我还挺享受的!哈哈....好了,废话不多...
  • Java Web开发中路径问题小结 (1) Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示: 图1 Eclipse中目录结构如图2所示: 图2 那么针对这个站点的几个基本概念...
  • Java Web开发中路径问题小结 (1) Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示: 图1 Eclipse中目录结构如图2所示: 图2 那么针对这个站点的几个基本概念表述如下: 1. ...
  • 一、Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示:  图1 Eclipse中目录结构如图2所示: ...2. web应用程序的的根目录:http://localhost:8080/test/ 3.同级目录:http://lo...
  • 先根据前面第一个struts2应用简单小结一下struts2应用的开发步骤。 1. 在web.xml文件中定义核心Filter,用于拦截用户请求。 由于Web应用是基于请求/响应架构的应用,所以所有MVC Web框架都需要在web.xml文件中配置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,107
精华内容 442
关键字:

web应用开发小结