j2ee

Tiny之Web工程构建

拟墨画扇 提交于 2020-12-08 07:47:12
友情提醒: 阅读此文需要java、Maven环境搭建技能,关于java开发环境及maven环境搭建请咨询谷哥和度娘 。 搭建TinyWeb工程环境 搭建一下TinyWeb的开发环境,是非常简单的 如果你没有下载过Tiny框架,请在命令行中输入下面的命令: mvn archetype:generate -DarchetypeGroupId=org.tinygroup -DarchetypeArtifactId=webappproject -DarchetypeVersion=0.0.13-SNAPSHOT -DgroupId=org.tinygroup -DartifactId=webhello -Dversion=1.0-SNAPSHOT 中间会让你确认一下输入是否正确,回答Y即可,运行完毕之后,就会在当前目录中生成一个webhello的目录,里面包含了tiny的web工程目录。 如果你已经在本地安装过tiny框架,那么请在命令行中简单输入下面的命令: mvn archetype:generate -DarchetypeCatalog=local 这时会显示一个菜单,如下: D:\studytiny>mvn archetype:generate -DarchetypeCatalog=local D:\studytiny>set MAVEN_OPTS= -Xms2560m

微信开发:接入微信入口

帅比萌擦擦* 提交于 2020-04-18 00:12:44
一,申请开发者账号,进行服务器配置 首先我们得先有一个公众号,到微信公众号平台申请一个,本人申请的是订阅号。网址: https://mp.weixin.qq.com 还需要一个外网地址接口微信推送的消息,微信约定外网地址 目前支持80和443接口 ,本人使用的是 花生壳映射本机 登陆公众号,选择 开发-基本配置-填写服务器配置 : 参数说明: URL:服务器地址-用来接收微信消息和事件的接口URL(需保持外网访问) Token:任意填写,用作生成签名 EncodingAESKey:消息体加解密密钥(自己填写或者自动生成) 此处消息加解密方式如果选择的安全模式则需要用到EncodingAESKey进行解密消息 若是此处点击提交会出现token验证失败,是因为我们需要新建一个工程来进行微信验证。本人此处使用的是SpringMvc,请看下一步 二,验证服务器地址 URL参数 : 参数 描述 signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。 timestamp 时间戳 nonce 随机数 echostr 随机字符串 加密/校验流程: 1. 将token、timestamp、nonce三个参数进行 字典序 排序 2. 将三个参数字符串拼接成一个字符串进行 sha1 加密 3.

学习Java有没有什么捷径?

陌路散爱 提交于 2020-03-23 16:40:03
很多网友咨询学习Java有没有什么捷径,我说“ 无他,唯手熟尔 ”。但是愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。 我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块: J2SE,J2ME和J2EE ,这也就是SunONE(Open NetEnvironment)体系。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA 的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。 那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多

Java开发工具介绍

冷暖自知 提交于 2020-03-22 12:37:04
Java开发工具介绍 “工欲善其事,必先利其器”,各种工具在程序开发中的地位显得逾发重要。在现在的软件开发过程中,编码所占的比重越来越少,之所以会出现这种情况,一是经过多年的积累,可复用的资源越来越多;二是开发工具的功能、易用等方面发展很快,编码速度产生了飞跃。 我之所以写这篇文章,一是对自己以前工作的一个总结,让自己有个提高;二是让后来者看一下个人的经验,起点参考的作用;三是发现网上对工具之间横向比较的文章比较少,本人也就见缝插针。废话之后,让我们进入主题。 Java的开发工具分成三大类,分别为: 1.用文本编辑器 这类工具只提供了文本编辑功能,它只是一种类似记事本的工具。这类工具进行多种编程语言的开发,如:C、C++、Java等。在这个大类中,我主要介绍UltraEdit和EditPlus两种编辑器。 2.Web开发工具 这类工具提供了Web页面的编辑功能,具体到Java主要就是JSP页面的开发。至于只涉及到HTML网页编辑的开发工具我在这里就不介绍了。在这个大类中,我主要介绍HomeSite。 3.集成开发工具 这类工具提供了Java的集成开发环境,为那些需要集成JAVA 与 J2EE 的开发者、开发团队提供对Web applications, servlets, JSPs, EJBs, 数据访问,和企业应用的强大支持。现在的很多工具属于这种类型

学习Java有没有什么捷径?

懵懂的女人 提交于 2020-03-20 23:03:15
很多网友咨询学习Java有没有什么捷径,我说“ 无他,唯手熟尔 ”。但是愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。 我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块: J2SE,J2ME和J2EE ,这也就是SunONE(Open NetEnvironment)体系。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA 的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。 那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多

Shiro系列(0) - 权限管理在J2EE企业级开发中的应用与实战

元气小坏坏 提交于 2020-03-20 07:33:30
其实也是应大家要求,讲一下权限管理,之前有讲过,但是没有拿出来细讲,这次索性录了视频从头到尾把shiro讲一遍。后续spring security会另外找个时间也讲一下。 主要内容会包括以下 1、了解基于角色/资源的权限管理方式 2、掌握权限数据模型,数据库表结构 3、了解基于url拦截的权限管理 4、shiro实现用户登录(认证) 5、shiro实现用户权限(授权) 6、J2EE中shiro与web项目的整合,主要是结合spring 7、项目实战:整合到LeeCX开源项目中,实现基于角色以及资源的授权模块 8、集群配置以及多站点单点登录 具体内容同步更新文章以及视频到公众号,cnblogs以及新浪微博,以官网itzixi.com为主 来源: https://www.cnblogs.com/leechenxiang/p/7677522.html

【笔记】《Expert One on One J2EE Design And Development》笔记

淺唱寂寞╮ 提交于 2020-03-11 16:52:49
博主:注意:该书出版时间是2004年。仅需阅读自己关注的部分。 第一章 讨论J2EE的架构,分布式架构下是否必须使用EJB组件。大意是:J2EE是个伟大的平台和技术标准,但是官方却误导了大家。官方(当年,2002年)推荐的书籍和实践是不对的,应该是问题驱动而不是用J2EE驱动开发,致使很多人为了用J2EE而用J2EE,而不是根据项目的实际情况选择合适的技术。 首先,官方推荐的“J2EE开发模式”扭曲了我们熟悉的GoF中的设计模式。其次,J2EE的EJB组件并非是开发分布应用必需的技术,还可以使用SOAP中的WebService技术。 全都是陈年旧事儿,大致看看即可。 1. 三层结构(P27) 作者提到的三层结构与我的认识不同。 1. Enterprise Information System(EIS) Tier 有时也叫 Integration Tier 包括:DBMS,legacy mainframe applications。The EIS tier is outside the control of the J2EE server. 2. Middle Tier This tier contains the application's business objects, and mediates access to EIS tier resources. 3. User

基于JSP销售管理系统的项目设计定做

ε祈祈猫儿з 提交于 2020-03-10 17:25:54
一,关于我们 我们有一个专业作家小组和严格的保密制度。我们的工程师在软件工程开发和设计的所有领域积累了丰富的经验,以确保服务水平。在过去的两年中,我们帮助了至少50名计算机专业学生通过了毕业答复,为他们提供毕业设计,并为每位学生提供有义务的责任。 联系我们:.扣.扣.号(幺零三贰三七幺贰幺) 对于大多数大学毕业生来说,毕业季节是最难解决的问题之一,最令人头疼的是毕业设计论文。由于大学三年或四年学习的完成,毕业设计是学生在学校学习知识的综合标准,毕业设计对他们来说是一项简单的任务,对大多数学生来说,毕业设计是一座无法逾越的山。在这篇文章中,我想介绍一下计算机相关专业的学生如何完成他们的毕业设计,因为我已经从事计算机相关的专业毕业设计很多年了,我有经验,想和即将毕业的学生分享。 与我们取得联系,向我们提出您的写作要求;我们咨询师会根据您的服务需求和您进行“服务内容、服务要求、服务时间、其他要求”等方面的沟通。做出来的成品设计完全基于原创,绝非市场上其他的玳做同行们的修改模板的劣质产品。 二,服务流程 在商议确定定制要求条件之后即刻开工,我们不会预先收取您任何定金,等您交代完定做内容之后,我们成品出炉先验收,先满意后付款,全国仅此一家!!! 在玳做设计的选择上请同学们务必慎重考虑,选择我们可以一次性低风险地通过答辩,在玳做的选择上请务必慎重考虑,因为负责答辩的老师们都是经验丰富身经百战的

J2EE学习笔记:JSP

醉酒当歌 提交于 2020-03-03 13:45:41
JSP (全称 J ava S erver P ages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户[HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。 J2EE学习笔记:JSP <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*"%> 是JSP的 <%@page指令 import="java.util.* 导入其他类,如果导入多个类,彼此用,逗号隔开,像这样 import="java.util. ,java.sql. " <%=new Date().toLocaleString()%> <%= 执行过程 把 hello.jsp转译为hello_jsp.java hello_jsp.java 位于 d:\tomcat\work\Catalina\localhost_\org\apache\jsp hello_jsp.java是一个servlet 把hello_jsp.java 编译为hello_jsp.class

J2EE学习笔记:HTTP协议

浪子不回头ぞ 提交于 2020-03-03 13:42:38
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 J2EE学习笔记:HTTP协议 HTTP 超文本传输协议 Hyper Text Transfer Protocol 当我们在浏览器的地址栏输入一个地址的时候,就能够访问服务器的某个页面 这个过程本身就是两个应用程序之间的交互,一个应用程序是浏览器,另一个应用程序是服务器。 协议是什么? 协议就是不同的应用程序之间按照事先做好的约定进行的通信。 这样就能互相读懂对方的意思。 浏览器和WEB服务器之间,使用的就是一种叫做HTTP的协议。 这样是BS (Browser Server )架构模型的基础 来源: https://www.cnblogs.com/cpaulyz/p/12401621.html