随笔分类 -  服务器端Web开发与设计

.NET、Java、PHP
摘要:一、使用Servlet+JDBC+MySQL+IDEA实现商品管理 1.1、创建项目 打开IntelliJ IDEA开发工具、点击Create New Project创建一个新的Web项目 选择Java Enterprice(Java企业级开发)、选择项目使用的JDK、Java EE版本、如果没有T 阅读全文
posted @ 2018-09-05 10:33 张果 阅读(2626) 评论(1) 推荐(6) 编辑
摘要:四、ubuntu下生成ngrok服务器主程序 4.1、步骤与先决条件 如果你只是临时穿透或调试用,到第三步基本就可以了,但如果想作为稳定的商业服务,用别人的服务器还是受制于人,这里我们准备搭建自己的ngrok服务器。大致的步骤如下: ngrok服务器可以是多种平台,如windows、Linux(Ce 阅读全文
posted @ 2017-11-03 10:21 张果 阅读(11940) 评论(0) 推荐(0) 编辑
摘要:简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参 阅读全文
posted @ 2017-11-03 09:29 张果 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、概述 工厂是一种创建型的设计模式,常用于封装变化,一般遵循那里有变化就封装那里的原则。这里我们以一个快餐店为示例讲解,FastFood表示快餐,KFC表示肯德基,Mac表示麦当劳。 FastFood.java package DP02.demo21; /**快餐*/ public abstrac 阅读全文
posted @ 2017-10-31 20:28 张果 阅读(1264) 评论(2) 推荐(1) 编辑
摘要:一、Quartz.NET介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于winform和asp.net应用中。它灵活而不复杂。你能够用它来为执行一个作业而创建简单的或复杂的作业调度。它有很多特征 阅读全文
posted @ 2017-10-13 09:11 张果 阅读(65674) 评论(38) 推荐(93) 编辑
摘要:新一次的内部提升开始了,如果您想写一个框架从Apache Commons DbUtils开始学习是一种不错的选择,我们先学习应用这个小“框架”再把源代码理解,然后写一个属于自己的ORM框架不是梦。 一、简介 DbUtils是Apache下commons工具集中的一个小工具,它主要是对JDBC封装的O 阅读全文
posted @ 2017-10-11 09:50 张果 阅读(3121) 评论(5) 推荐(9) 编辑
摘要:简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参 阅读全文
posted @ 2017-09-05 08:47 张果 阅读(800) 评论(12) 推荐(37) 编辑
摘要:一、MongoDB MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和 阅读全文
posted @ 2016-12-23 11:06 张果 阅读(42056) 评论(5) 推荐(32) 编辑
摘要:一、简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 能方便地搭建响应速度快、易于扩展的网络应用,N 阅读全文
posted @ 2016-12-21 15:09 张果 阅读(94337) 评论(20) 推荐(87) 编辑
摘要:Awesome系列的.Net资源整理。awesome-dotnet是由quozd发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等。 算法与数据结构(Algorithms and Data structures) Algorithmia -.NET 阅读全文
posted @ 2016-09-20 08:31 张果 阅读(29295) 评论(222) 推荐(327) 编辑
摘要:Awesome系列的Java资源整理。awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。 业务流程管理套件 流程驱动的软件系统构建,中间件。 jBPM:非常灵活的业务流程管理框架, 阅读全文
posted @ 2016-09-18 08:38 张果 阅读(16575) 评论(40) 推荐(84) 编辑
摘要:B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时更新数据等功能,但通过polli 阅读全文
posted @ 2016-09-12 08:30 张果 阅读(211214) 评论(27) 推荐(112) 编辑
摘要:一、表单标签库 1.1、简介 从Spring2.0起就提供了一组全面的自动数据绑定标签来处理表单元素。生成的标签兼容HTML 4.01与XHTML 1.0。表单标签库中包含了可以用在JSP页面中渲染HTML元素的标签。表单标记库包含在spring-webmvc.jar中,库的描述符称为spring- 阅读全文
posted @ 2016-07-19 08:24 张果 阅读(10952) 评论(12) 推荐(23) 编辑
摘要:AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔 阅读全文
posted @ 2016-07-18 08:35 张果 阅读(40028) 评论(7) 推荐(87) 编辑
摘要:Spring MVC中每个控制器中可以定义多个请求处理方法,我们把这种请求处理方法简称为Action,每个请求处理方法可以有多个不同的参数,以及一个多种类型的返回结果。 一、Action参数类型 如果在请求处理方法中需要访问HttpSession对象,则可以添加HttpSession作为参数,Spr 阅读全文
posted @ 2016-07-14 08:31 张果 阅读(45643) 评论(15) 推荐(49) 编辑
摘要:一、控制器定义 控制器提供访问应用程序的行为,通常通过服务接口定义或注解定义两种方法实现。 控制器解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器可以包含多个Action(动作、方法)。 1.1、实现接口Controller定义控制器 Controller是一个接口,处在包or 阅读全文
posted @ 2016-07-13 08:37 张果 阅读(33757) 评论(14) 推荐(56) 编辑
摘要:为了梳理前面学习的内容《Spring整合MyBatis(Maven+MySQL)一》与《Spring整合MyBatis(Maven+MySQL)二》,做一个完整的示例完成一个简单的图书管理功能,主要使用到的技术包含Spring、MyBatis、Maven、MySQL及简单MVC等。最后的运行效果如下 阅读全文
posted @ 2016-07-12 08:29 张果 阅读(14252) 评论(11) 推荐(27) 编辑
摘要:一、MVC概要 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑、数据、显示分离的方法组织代码,MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 在web 阅读全文
posted @ 2016-07-11 08:36 张果 阅读(32639) 评论(19) 推荐(80) 编辑
摘要:该文详细的通过Spring IOC、MyBatis、Servlet、Maven及Spring整合MyBatis的等技术完成一个简单的图书管理功能,实现图书列表、删除、多删除、编辑、新增功能。示例中隐约的实现了一些MVC的功能,这远远不够,在URL的处理、表单验证、自动映射表单等方面还可以完善,能有抛砖引玉的作用就满意了 阅读全文
posted @ 2016-07-07 08:48 张果 阅读(161800) 评论(48) 推荐(108) 编辑
摘要:接着上一篇博客《Spring整合MyBatis(Maven+MySQL)一》继续。 Spring的开放性和扩张性在J2EE应用领域得到了充分的证明,与其他优秀框架无缝的集成是Spring最为强大的功能。Spring类似电脑的主板,可以将许多部件集成在一起协调工作。 一、在Web项目中启动Spring 阅读全文
posted @ 2016-07-06 14:34 张果 阅读(7651) 评论(0) 推荐(5) 编辑

AmazingCounters.com