从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(一)

本人从事JavaWeb开发,应别人要求,思考再三,终决定专门开一贴来总结一下我个人目前推荐的学习路线。从啥也不会到能够从事JavaWeb开发,究竟要学习哪些东西?很多人都会迷茫这个地方。所以我打算随便谈谈我的看法。我之前一直不想写,因为我知道一旦写了就要承担压力。必然会有一大波人来指责我,说什么什么你这样讲是毒鸡汤,怎能不管算法,不管计算机原理!你这样是误导新人!然后举出一大堆例子,说基础怎么怎么
阅读本文

webpack-dev-server、webpack-dev-middleware、webpack-hot-middleware区别

webpack-dev-server:它是一个静态资源服务器,只用于开发环境;webpack-dev-server会把编译后的静态文件全部保存在内存里; webpack-dev-middleware:是一个处理静态资源的middleware;前面说的webpack-dev-server,实际上是一个小型Express服务器,它也是用webpack-dev-middleware来处理webpack编
阅读本文

《Maven实战》笔记-8-构建部署Web项目

一、Web项目结构1、显式指定Web项目打包方式为war: 2、默认目录根据“约定大于配置”的规则,Web项目的类及资源文件默认位置为src/main/java和src/main/resources,测试类和测试资源文件默认位置src/test/java和src/test/resources,Web资源目录位于src/main/webapp。Maven项目结构没有War包中的lib目录,因为依赖
阅读本文

webpack入门——webpack的安装与使用

一、简介1、什么是webpackwebpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(loader)在
阅读本文

Java Web程序开发入门--读书笔记(五)

由于是在word上做的笔记,到这上面之后的排版很有些问题,看起来比较杂论,所以将在文章结尾附上word,感谢!!! 第五章浏览器访问Servlet过程: HttpServletResponse对象:         发送状态码相关的方法:                  setStatus(intstatus)方法:         该方法用于设置HTTP响应消息的状态码,并生成响应状态行,正常
阅读本文

JAVA Web学习笔记2

一、JavaBean JavaBean是一种可重复使用、且跨平台的软件组件。JavaBean可以分为两种:一种是有用户界面(UI、User Interface)的JavaBean;还有一种没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。 1、使得HTML与Java程序分离,这样便于维护代码。如果所有的程序代码都写到JSP网页
阅读本文

python成长之路【第十八篇】:WEB框架本质

Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。#!/usr/bin/env python #-*- coding:utf-8 -*- #__author__:“chenjing“ #date:2016/12/3 import socket def handle_request(client): buf = c
阅读本文

20145221高其&20145326蔡馨熠《信息安全系统设计基础》实验五 简单嵌入式WEB服务器实验

20145221高其&20145326蔡馨熠《信息安全系统设计基础》实验五 简单嵌入式WEB服务器实验实验目的与要求 掌握在ARM开发板实现一个简单WEB服务器的过程。 学习在ARM开发板上的SOCKET网络编程。 学习在Linux环境下signal()函数的调用。 实验原理 在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。 了解多
阅读本文

Web前端开发必备--浏览器知识科普

做前端开发的程序员一定要熟悉各种浏览器的内核,以了解各种浏览器的兼容性,浏览器自带的特性,这样才能做出更好的兼容性设计以及代码撰写。       浏览器的种类,如果按照生产商的品牌分,不说数以万计,起码也有成百上千种了, 如果按浏览器核心分类,它的种类就会少的多。 当今浏览器核心的种类值得一体的大约只有三到四个,它们分别是:Trident、Gecko、WebKit和Presto。 乍
阅读本文

Gradle使用笔记整理

Gradle基本使用:  新建一个项目后,在项目文件夹下创建build.gradle文件,并加入内容:      apply plugin: ‘eclipse‘   然后在终端运行gradle eclipse即可构建eclipse IDE的开发环境。    gradle默认值:gradle有些目录是有默认值存在,建议项目的配置,承袭了maven的风格,如:          java的源码目录:
阅读本文

优秀的web前端工程师必知的web前端技术

你听说过近几年火起来的web前端开发工程师吗?也许前几年你听说过很多类型的工程师,什么Java工程师,PHP工程师,数据库工程师等等,近年来随着各种用户需求的不断提升,web前端工程师成为了很多公司必备的技术人才,且前端开发的入门门槛相对较低,所以对于从事IT工作的人来说,前端开发是一个不错的切入点。那作为一名合格的web前端工程师,必备的web前端技术有哪些呢?华清远见老师总结了以下几点内容……
阅读本文

用grunt搭建自动化的web前端开发环境-完整教程

出自:http://developer.51cto.com/art/201506/479127.htm  (特别棒的一篇章,通俗易懂,从上到下图一遍,马上 全通啦)用grunt搭建自动化的web前端开发环境-完整教程jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学、不用!1. 前言各位web前端开发人员,如果你现在还不知道grun
阅读本文

浅析Web工程目录和tomcat目录

在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构。除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是Web容器的缺省目录结构,我们只要直接使用即可。一般的目录结构如下:WebContent                                 (站点根目录)     |---META-INF
阅读本文

Mac版WebStrom教程(一)HTML5搭建

WebStorm教程(一)Html5搭建:Hello,World!WebStorm具有强大的前端开发能力。本系列将给大家介绍版WebStorm入门及开发。欢迎感兴趣的同学共同讨论学习一.WebStrom 简介 二.WebStorm的快捷键 快捷键环境 Mac 10.5+偏好设置:Command + ,                     插入一行:shift+回车注释:command
阅读本文

Docker之搭建Go Web服务~~

Docker之部署go web环境 标签(空格分隔): docker golang web 需求 最近在学习Go语言开发。既然学习了它,必然要接触Web开发。Go Web开发非常方便,在不使用任何框架的情况下即可快速搭建一个Web Server。既然有现成的框架,那就直接使用吧。 目前市面上比较流行的Go MVC框架有Revel、BeeGo等。最近正好学习了这两个框架,Revel开发一个框架非
阅读本文

js获取video的暂停、播放事件,并切换清晰度

1、video是H5新增的视频标签,在项目上用的最多的功能就是:      (2)切换清晰度后,视频按切换前播放时间继续自动播放(或者暂停播放) 2、需要准备的资源(两段视频、一张广告图片) 3、开始定义html元素注:最好在没个video标签外定义一个div盒子,这样便于定位广告图片的位置或者自定义的操作按钮的位置    同时说明一下 video常用属性:controls:是否显示控制按钮 au
阅读本文

用“MEAN”技术栈开发web应用(一)AngularJs前端架构

前言 不知何时突然冒出“MEAN技术栈”这个新词,听起来很牛逼的样子,其实就是我们已经熟悉了的近两年在前端比较流行的技术,mongodb、express、angularjs、nodejs,由于这几项技术涵盖了从前端到后端再到数据库,可以用他们完整的开发一个web应用了,所以成了一个非常牛逼的组合,颇有当年LAMP的气势。前端要从切图仔迈向全栈的路上,这几门技术必须得有所涉猎。本系列文章利用自
阅读本文

为什么要用spring,springMVC?

今天被公司派到别的公司谈项目,刚去就先被面试了一波(原来是把我外包到别的公司做项目了 -。-),面试时候问了我一个问题,很简单,就是问我java开发web项目为什么要用spring,springmvc?   好吧,当时我人直接懵逼了,什么鬼问我这个!!不就是可以省去很多功夫让我们踏踏实实写业务代码嘛?   当时就随便回答了一些,回到公司仔细想想,发现还有挺多可以想,可
阅读本文

JAVAweb开发技术-------(七)POI导入导出excel技术

一、 POI简介             Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况             HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作
阅读本文